我使用salted哈希算法来保护密码。 RNGCryptoServiceProvider用于创建salt。是否可以根据用户名创建salt?请帮帮我
答案 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);
你有一个可能的世界,但只是回答你的问题而不破坏结局,是的,你可以根据用户名创建一个盐。