您仅在查看加密算法,但也要注意块模式和填充,否则将不会创建兼容的结果。根据pre.google.com的说法,CryptoJS具有默认值
CBC和,
PKCS7而您的Java代码使用
ECB和
PKCS5。
您必须将其匹配。您可以设置CryptoJS以使用
ECB。关于填充,因为CryptoJS不会列出
PKCS5受支持的内容,而Java没有列出
PKCS7,实际上它列出的内容很少,因此更加棘手,因此实现可能取决于AES提供程序支持哪种填充算法,但至少
NoPadding两者都支持,
Java和CryptoJS。



