Phpseclib AES解密在超过16个字符的字符串上失败

时间:2015-01-08 16:56:34

标签: java encryption aes phpseclib

我们正在使用phpseclib在服务器端实现AES解密并使用Java-Android AES客户端。当字符串超过16个字符时,解密失败,但如果要解密的字符串少于16个字符,则工作正常。在服务器端,我们使用128位密钥。当我们直接用php客户端尝试更长的字符串时,解密工作正常,任何想法可以发生什么?

1 个答案:

答案 0 :(得分:0)

你的主题不够清楚......你用16个字符代表什么意思? AES是分组密码,每个加密/明文数据块必须长16个字节。或者,如果您有要解密的长消息,则消息的长度必须是16个字节(而不是字符)的倍数。

WBR, 法学