Hashing algorithms in .Net Framework

  • Thread starter Thread starter Jayesh Sorathia
  • Start date Start date
El lunes, 20 de agosto de 2012 09:05:11 UTC+2, Jayesh Sorathia escribió:
Hashing algorithms are one way cryptographic functions that accept plain text of any length and generate a numeric value. These are one-way because it’s almost impossible to get the original plain text from the hash code.Hashing algorithms are useful for encrypt the password.



To read full article. Click Here...

Kinda poor talking about hashing and not talking about salting...
 
Hashing algorithms are one way cryptographic functions that accept
plain text of any length and generate a numeric value. These are
one-way because it’s almost impossible to get the original plain text
from the hash code. Hashing algorithms are useful for encrypt the
password.

Hashing is useful for many other things than storing passwords
including but not limited to digital signing.

And you should also be aware that identical hash does not guarantee
identical content. For each hash value there are infinite
number of contents that result in that hash value. It is just
hard to find one from the hash (and impossible to be sure that
the one found is the original one) in the general case.

Furthermore when talking about hashing in .NET something about
CSP vs Managed vs CNG would be very relevant.

Arne
 
El lunes, 20 de agosto de 2012 09:05:11 UTC+2, Jayesh Sorathia
escribió:

Kinda poor talking about hashing and not talking about salting...

Note that there is no need to mention salt on the page
linked to above as hash as a general concept does not
require salt.

The other page linked to at the bottom of the first page is
about hashing of passwords and should definitely mention
the benefits of using a salt (a different salt for each user!).

Arne
 
Back
Top