与前端对接api ,解密不了前端加密的数据。
问题描述:
1.前端用 cryptojs 加密的 密钥是24位 ,
2.后端用的php7的 openssl_encrypt 同密钥来进行解密,发现解密不了。
(注 php7.1 不在支持 mcrypt_encrypt() 等函数加密)
查询资料发现
openssl_encrypt 加密 密钥长度最高 16位; 超过16位的后面的不参与加密 (其他没有进行测试 ,16位好使)
与前端对接api ,解密不了前端加密的数据。
问题描述:
1.前端用 cryptojs 加密的 密钥是24位 ,
2.后端用的php7的 openssl_encrypt 同密钥来进行解密,发现解密不了。
(注 php7.1 不在支持 mcrypt_encrypt() 等函数加密)
查询资料发现
openssl_encrypt 加密 密钥长度最高 16位; 超过16位的后面的不参与加密 (其他没有进行测试 ,16位好使)
相关文章: