草庐IT

PasswordCrypter

全部标签

java - 给定最终 block 未正确填充

我正在尝试实现基于密码的加密算法,但我得到了这个异常:javax.crypto.BadPaddingException:Givenfinalblocknotproperlypadded可能是什么问题?这是我的代码:publicclassPasswordCrypter{privateKeykey;publicPasswordCrypter(Stringpassword){try{KeyGeneratorgenerator;generator=KeyGenerator.getInstance("DES");SecureRandomsec=newSecureRandom(password.g

java - 给定最终 block 未正确填充

我正在尝试实现基于密码的加密算法,但我得到了这个异常:javax.crypto.BadPaddingException:Givenfinalblocknotproperlypadded可能是什么问题?这是我的代码:publicclassPasswordCrypter{privateKeykey;publicPasswordCrypter(Stringpassword){try{KeyGeneratorgenerator;generator=KeyGenerator.getInstance("DES");SecureRandomsec=newSecureRandom(password.g