cryptographic-hash-function

Jak mogę hashować hasło w Javie?

Muszę hashować hasła do przechowywania w bazie danych. Jak mogę to zrobić w Javie? Miałem nadzieję wziąć hasło tekstowe, dod ... z jego informacji o koncie, hash go i sprawdzić, czy jest to równoznaczne z zapisanym hash hasło z jego informacji o koncie.

Jaką kryptograficzną funkcję skrótu wybrać?

. NET framework zawiera 6 różnych algorytmów haszujących: MD5: 16 bajtów (czas na hash 500MB: 1462 ms) SHA1: 20 bajtów ( ... t; { pair.Value.ComputeHash(source); }); } Console.ReadKey(); }