国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > PHP > 正文

PHP aes (ecb)解密后亂碼問題

2024-05-04 23:36:43
字體:
供稿:網(wǎng)友

這篇文章主要介紹了PHP aes (ecb)解密后亂碼問題的解決方法,十分的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。

內(nèi)容:abcd

KEY:1234567890123456

加密后base64:T7UT2NQ1AFvR9unjA0wKWA==

 

 
  1. function apiDataDecrypt($data$key='') { 
  2. $data = base64_decode($data); 
  3. $pad = 16 - (strlen($data) % 16); 
  4. $padData = $data . str_repeat(chr($pad), $pad); 
  5. return mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $key,$padData, MCRYPT_MODE_ECB); 
  6. }  

直接附上解決方案吧

 

 
  1. $key = '1234567890123456'
  2. $content = 'T7UT2NQ1AFvR9unjA0wKWA=='
  3. $desStr = decryptString($content,$key); 
  4. echo($desStr); 
  5.  
  6. function decryptString($str,$key) { 
  7. $str = base64_decode($str); 
  8. $str = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $key$str, MCRYPT_MODE_ECB);  
  9. $block = mcrypt_get_block_size('rijndael_128''ecb'); 
  10. $pad = ord($str[($len = strlen($str)) - 1]); 
  11. $len = strlen($str); 
  12. $pad = ord($str[$len-1]);  
  13. return substr($str, 0, strlen($str) - $pad); 

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 天长市| 留坝县| 鹤山市| 高安市| 西乌珠穆沁旗| 怀仁县| 贵州省| 阳城县| 鲁山县| 营口市| 同心县| 连江县| 舟山市| 宁蒗| 左云县| 宜黄县| 巴马| 竹北市| 屏山县| 绥宁县| 安化县| 山丹县| 甘孜县| 太仓市| 弥勒县| 绿春县| 长泰县| 道真| 武城县| 南宫市| 探索| 山丹县| 调兵山市| 乐都县| 炎陵县| 漯河市| 长兴县| 德保县| 蕉岭县| 呈贡县| 宁乡县|