SecureRandom rand = new SecureRandom();
KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA");
keyGen.initialize(2048, rand);
KeyPair keyPair = keyGen.generateKeyPair();
System.out.println(keyPair.toString());
乱数を生成するこのコードをテストしてきました。しかし、1024ビットと2048ビットの初期化で同じ長さの7文字の文字列が得られます。乱数を最小で 16 ~ 20 文字の文字列に増やす方法はありますか?
参考文献 book : Ed Moyle と Diana Kelly による開発者向け暗号ライブラリ