如何在c#中使用哈希算法对两个数据块进行哈希
本文关键字:哈希 两个 数据 算法 | 更新日期: 2023-09-27 17:53:46
我需要在c#中使用盐对密码进行散列。Salt来自一个来源,类型为byte[]
; password来自另一个来源,类型为String
。
计算一个块的哈希很容易-只需调用HashAlgorithm
.ComputeHash(),它就完成了,但是我如何计算两个块的哈希而不首先构建它们的连接?
您将需要查看TransformBlock
和TransformFinalBlock
方法。
后一个MSDN链接举例说明了两者的使用,该代码示例可能太多了,无法在这里发布。
先使用TransformBlock
和TransformFinalBlock
,再使用Hash
属性