Хэш-пароль в C #? Bcrypt/PBKDF2

Я искал msdn и другие ресурсы о том, как это сделать, но не нашел четких решений. Это лучшее, что я нашелhttp://blogs.msdn.com/b/shawnfa/archive/2004/04/14/generating-a-key-from-a-password.aspx?Redirected=true

Я хотел бы хэшировать пароли в C #, используя либо bcrypt, либо PBKDF2 (, который, по-видимому, связан с bcrypt ). Мне нравится экспериментировать с тем, сколько раундов требуется моему компьютеру для хеширования пароля. Однако все, кажется, о шифровании, в то время как все говорят о хешировании. Я не могу понять это. Как хешировать пароль? Это больше похоже на PBKDF2 (Rfc2898? )— это генератор случайных чисел, и я использую GetBytes (amount ), чтобы выбрать размер моего хеша.

Я в замешательстве. Как именно мне хешировать пароль с помощью bcrypt/PBKDF?

36
задан 10 July 2012 в 12:15
поделиться