web-dev-qa-db-fra.com

Comment générer de la valeur SALT en Java?

Quelle est la meilleure façon de produire une valeur SALT en Java en tant que chaîne d'au moins 32 octets)?

30
Tom Bell
final Random r = new SecureRandom();
byte[] salt = new byte[32];
r.nextBytes(salt);
/** String encodedSalt = Base64.encodeBase64String(salt); */
44
Shamim Ahmmed
2
Michael