代码之家  ›  专栏  ›  技术社区  ›  Shane

有没有办法创建一个sting的可重复散列,保证可以在任何具有NetFramework版本4的机器上工作?

  •  0
  • Shane  · 技术社区  · 6 年前

    我需要找到一种方法,从字符串生成一个散列,在长度恒定的窗口中用作文件名。它不需要特别加密安全。我本来打算用MD5,把它对折成十六进制,但后来我注意到了 MD5.Create() 可以扔一个 InvocationException .

    我在网上看到,创建MD5和其他密码学类可能会在强制遵守FIPS的机器上失败。有没有办法生成一个可重复、保证不会抛出并且冲突率相当低的散列?

    0 回复  |  直到 6 年前