企业图书馆';s CryptographyManager.CompareHash方法是否有效?

企业图书馆';s CryptographyManager.CompareHash方法是否有效?,hash,enterprise-library,Hash,Enterprise Library,我一直在想,CryptographyManager如何能够将咸哈希与纯文本进行比较。它必须把每一份土豆片的盐保存在某个地方,对吗?有人对此有什么见解吗?我们发货。看看加密解决方案中的CryptographyManagerImpl.cs。 此外,您可能还想查看我们的单元测试—以HashProvider开头的单元测试应该会给您提供更多的见解。因此我查看了源代码,它实际上非常简单:salt是在实际哈希值之前添加的。当将散列与明文进行比较时,salt被提取并用于对明文进行散列。然后比较这两个散列值(=s

我一直在想,CryptographyManager如何能够将咸哈希与纯文本进行比较。它必须把每一份土豆片的盐保存在某个地方,对吗?有人对此有什么见解吗?

我们发货。看看加密解决方案中的CryptographyManagerImpl.cs。
此外,您可能还想查看我们的单元测试—以HashProvider开头的单元测试应该会给您提供更多的见解。

因此我查看了源代码,它实际上非常简单:salt是在实际哈希值之前添加的。当将散列与明文进行比较时,salt被提取并用于对明文进行散列。然后比较这两个散列值(=salt+hash)