php的AES加密解密

WBOY
發布: 2016-07-25 08:42:26
原創
1035 人瀏覽過

php代码,php很多东西都是提供好的,直接用函数,但是php目前所知填充模式只有ZeroPadding,于是其他语言就只能跟着它来了:

  1. $privateKey = "1234567812345678";
  2. $iv = "1234567812345678";
  3. $data = "Test String";
  4. //加密
  5. $encrypted = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $privateKey, $data, MCRYPT_MODE_CBC, $iv);
  6. echo($encrypted);
  7. echo '
    ';
  8. echo(base64_encode($encrypted));
  9. echo '
    ';
  10. //解密
  11. $encryptedData = base64_decode("2fbwW9 8vPId2/foafZq6Q==");
  12. $decrypted = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $privateKey, $encryptedData, MCRYPT_MODE_CBC, $iv);
  13. echo($decrypted);
  14. ?>
复制代码

加密解密, php, AES


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!