ホームページ  >  記事  >  バックエンド開発  >  PHPのAES暗号化と復号化

PHPのAES暗号化と復号化

WBOY
WBOYオリジナル
2016-07-25 08:42:261037ブラウズ

PHP コード、PHP は多くの機能を提供しており、関数を直接使用できますが、PHP は現在埋め込みモード ZeroPadding しか認識していないため、他の言語はこれに従うことしかできません:

  1. $privateKey = "1234567812345678";
  2. $iv = "1234567812345678";
  3. $data = "テスト文字列";
  4. //暗号化
  5. $encrypted = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $privateKey, $data, MCRYPT_MODE_CBC, $iv);
  6. エコー( $ encrypted);
  7. echo '
    ';
  8. echo(base64_encode($encrypted));
  9. echo '
    ';
  10. //Decrypt
  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


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHPZipの使用次の記事:PHPZipの使用