在PCL中散列字符串?

时间:2016-01-25 10:10:24

标签: c# hash portable-class-library

我有一个PCL,我想在其中散列一个字符串。我想将它用于图像下载器,它需要将图像存储到磁盘。为了使每个URL的imagename都是唯一的,我考虑过散列URL以获得每个链接的唯一字符串。

现在我的问题是我似乎无法在PCL API中找到任何哈希类。我不需要花哨的,我肯定不想得到具有20个哈希算法的NuGet包。这需要是一个小型PCL,我不想包含超出我需要的内容。

有没有办法我可以轻松创建一个字符串表示(不需要是安全的,甚至可以是可逆的,它应该只有非常低的碰撞机会,并且字符串不能有斜线,因为我想要使用PCL中提供的API或仅包含一个小类来使用URL作为URL吗?

我只需要一种方法来将一个我不能用作文件名的字符串转换成一个我可以用作文件名的字符串。唯一的另一个要求是此操作为每个输入提供相同的输出。

0 个答案:

没有答案