[Android] 暗号用に強化された乱数ジェネレータ (RNG) を使用する

| トラックバック(0) |

java.security パッケージに含まれる SecureRandom クラスを使用すると、

任意の長さを指定してランダムバイト配列を取得することができます。

 

サンプルソースコード

byte bytes[] = new byte[20];
SecureRandom secureRandom = new SecureRandom();
secureRandom.nextBytes(bytes);
// または
bytes = secureRandom.generateSeed(20);

 

参考

トラックバック(0)

トラックバックURL: http://mt.adakoda.com/mt-tb.cgi/476

Android Advent Calendar 2011

2012年2月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29