PHP 暗号化アルゴリズムの呼び出し方法
PHPでは多くの暗号アルゴリズムを呼び出すことができ、以下は一般的に使用されている暗号アルゴリズムとその呼び出し方法です。
- MD5暗号化アルゴリズム
- $str = ‘Hello World’; // Hello Worldと名付けた変数に文字列を代入します。
$hashedStr = md5($str); // md5という関数を用いて$strのハッシュ値を計算して$hashedStrに代入します。
echo $hashedStr; // $hashedStrを画面に表示します。 - SHA1暗号化アルゴリズム:
- $str = ‘Hello World’;
$hashedStr = sha1($str);
echo $hashedStr; - bcrypt暗号化アルゴリズム(パスワード暗号化に使用)。
- $ 変数passwordに ‘password123’ を代入
$ 変数hashedPasswordに password_hash 関数で $ password をハッシュ化して代入
$ 変数hashedPasswordの値を出力 - オープンSSL拡張を使用したAES暗号化アルゴリズム:
- $data = ‘Hello World’ とします。
$key = ‘abcdefghijklmnop’ とします。
$encryptedData = openssl_encrypt($data, ‘AES-128-ECB’, $key) を実行します。
$encryptedData を表示します。
使用にあわせて適切なアルゴリズムを呼び出して、暗号化アルゴリズムを利用する。