AES加密后,JAVA中无法解密?
我在用抽取的openssl的aes的cbc加密模块对字串进行加密。
并对明文不是16倍数的,先按16字节补齐之后再加密,比如明文为abcdefghi,则补齐为abcdefghi7777777,长度从9变为16.
java端采用的加密方式为AES/CBC/PKCS5Padding.
现在情况就是,我通过AES加密后的密文,在java端无法解开,而且相同的明文加密后的结果也不同。
请问各位,这种情况还有什么需要注意的么?
谢谢。
[解决办法]
[解决办法]
字符集的原因吧,项目里也遇到过 不过是用VC通过JNI来做一个库,供其调用