與前端對接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位好使)


本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。