title: Hash Password in C#? Bcrypt/PBKDF2
body: <p>I looked up msdn and other resources on how to do this but i came up with no clear solutions. This is the best i found <a href="http://blogs.msdn.com/b/shawnfa/archive/2004/04/14/generating-a-key-from-a-password.aspx?Redirected=true" rel="noreferrer">http://blogs.msdn.com/b/shawnfa/archive/2004/04/14/generating-a-key-from-a-password.aspx?Redirected=true</a></p>
  
  <p>I would like to hash passwords in C# using either bcrypt or PBKDF2 (which appears to be bcrypt related). I like to experiment with how many rounds it takes for my computer to hash a password. However everything seems to be about encrypting while everyone talks about hashing. I can't figure it out. How do i hash a password? It looks more like PBKDF2 (Rfc2898?) is a random number generator and i use GetBytes(amount) to choose how big my hash size is.</p>
  
  <p>I'm confused. How exactly do i hash a password with bcrypt/PBKDF?</p>