.NET 中是否有内置库可以计算安全的单向哈希?我的意思是一个实现 SHA-2 cryptographic hash function 的库或类似的东西。
如果没有 SHA-2 实现,一些较弱的哈希函数就足够了。 如果有更多选项,我更喜欢最安全的选项。
请提供一个使用示例,例如提供返回字符串 mySampleString
的单向散列的代码。
编辑:请提供示例和使用的哈希算法。
最佳答案
您可以使用 SHA256Mananged类来生成字符串的散列。 ComputeHash文档提供了一个完整的示例。
如果您只针对 Vista+,您可以使用更快的 SHA256Cng类代替。只需意识到它会抛出 XP。
关于c# - 如何在 .NET 中获取给定字符串的单向哈希?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5264644/