我需要在 C# 中使用 salt 对密码进行哈希处理。 salt是从一个来源获取的,类型是byte[]
,password是从另一个来源获取的,类型是String
。
计算一个区 block 的哈希值非常简单——只需调用 HashAlgorithm
.ComputeHash() 并完成了,但是如何计算两个 block 的哈希值而不首先构建它们的串联?
最佳答案
您需要查看 TransformBlock
和 TransformFinalBlock
方法。
后一个 MSDN 链接举例说明了两者的用法以及一个代码示例,该示例可能会在此处发布很多内容。
关于c# - 如何在 C# 中使用 HashAlgorithm 散列两个数据 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5817954/