タグ付けされた質問 「javax.crypto」

4
最終ブロックが適切にパディングされていない場合
パスワードベースの暗号化アルゴリズムを実装しようとしていますが、次の例外が発生します。 javax.crypto.BadPaddingException:最終ブロックが適切に埋め込まれていない場合 何が問題でしょうか? これが私のコードです: public class PasswordCrypter { private Key key; public PasswordCrypter(String password) { try{ KeyGenerator generator; generator = KeyGenerator.getInstance("DES"); SecureRandom sec = new SecureRandom(password.getBytes()); generator.init(sec); key = generator.generateKey(); } catch (Exception e) { e.printStackTrace(); } } public byte[] encrypt(byte[] array) throws CrypterException { try{ Cipher cipher = Cipher.getInstance("DES/ECB/PKCS5Padding"); …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.