JavaにおけるAES復号異常:javax.crypto.BadPaddingException: Given final block not properly padded
1053 ワード
javax.crypto.BadPaddingException: Given final block not properly padded
keyGenerator.init(128, new SecureRandom(password.getBytes()));
に変更
SecureRandom secureRandom = SecureRandom.getInstance("SHA1PRNG");
secureRandom.setSeed(password.getBytes());
keyGenerator.init(128, secureRandom);
以上は個人的な理解方法であり、不当があれば、ご指摘ください.感謝に堪えません.
参照リンク: