AES加密 php7版本 openssl_encrypt 遇到的坑


與前端對接api ,解密不了前端加密的數據。

問題描述:

1.前端用 cryptojs  加密的 密鑰是24位 ,

2.后端用的php7的 openssl_encrypt  同密鑰來進行解密,發現解密不了。

(注 php7.1 不在支持 mcrypt_encrypt()  等函數加密)

 

查詢資料發現

openssl_encrypt 加密  密鑰長度最高 16位; 超過16位的后面的不參與加密 (其他沒有進行測試 ,16位好使)

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

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



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM