web-dev-qa-db-ja.com

JavaでSALT値を生成する方法は?

Javaで少なくとも32バイトの文字列としてSALT値を生成する最良の方法は何ですか?

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