Ⅰ. はじめに
タイトルの通り「PHPでAESで暗号化と複合する方法」です。
Ⅱ. やり方
1. サンプルプログラムを書く
<?php $key = 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'; $iv = 'bbbbbbbbbbbbbbbb'; $str = 'helloworld'; // デフォルトでPKCS#7パディングが利用されます // 暗号化する $str = openssl_encrypt($str, 'AES-256-CBC', $key, 0, $iv); echo "${str}\n"; // 複合する $str = openssl_decrypt($str, 'AES-256-CBC', $key, 0, $iv); echo "${str}\n";
実行結果
PH9Cv3Wc46V0EQxB77JPFA== helloworld