赞
踩
- Exception in thread "main" cn.hutool.crypto.CryptoException: InvalidKeyException: Key length not 128/192/256 bits.
- at cn.hutool.crypto.symmetric.SymmetricCrypto.encrypt(SymmetricCrypto.java:209)
- at App2.main(App2.java:133)
- Caused by: java.security.InvalidKeyException: Key length not 128/192/256 bits.
- at org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher.engineInit(Unknown Source)
- at javax.crypto.Cipher.init(Cipher.java:1249)
- at javax.crypto.Cipher.init(Cipher.java:1189)
- at cn.hutool.crypto.symmetric.SymmetricCrypto.encrypt(SymmetricCrypto.java:203)
- ... 1 more
- byte[] bytes1 = "0123456789012345-".getBytes();
- AES aes1 = SecureUtil.aes(bytes1);
- String enc = aes1.encryptHex("hhh");
- System.out.println(enc);
- String dec =aes1.decryptStr(enc);
- System.out.println(dec);
秘钥改成16位字符串就好了
byte[] bytes1 = "0123456789012345-".getBytes();
byte[] bytes1 = "0123456789012345".getBytes();
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。