盐渍哈希算法

时间:2009-10-28 08:46:02

标签: c#

我使用salted哈希算法来保护密码。 RNGCryptoServiceProvider用于创建salt。是否可以根据用户名创建salt?请帮帮我

1 个答案:

答案 0 :(得分:1)

您首先应该查看what Salt is,然后您可以修改this greate code-chunk以了解如何在不幸的VB中使用加密与盐密码学。

现在您已熟悉Salt的工作原理并熟悉C#实现。你看到实际上可以用盐腌做一些修改。例如,computeHash需要byte[]进行腌制,也许你可以试试

System.Text.ASCIIEncoding  encoding=new System.Text.ASCIIEncoding();
encoding.GetBytes(str);

你有一个可能的世界,但只是回答你的问题而不破坏结局,是的,你可以根据用户名创建一个盐。