phpのhash_hmac関数の使い方は何ですか?

hash_hmac関数は、PHPでHMAC(Hash-based Message Authentication Code)を計算するための関数です。HMACは、データを暗号化するためにキーを使用する方法であり、ハッシュ関数とキーを組み合わせてメッセージ認証コードを生成します。

hash_hmac関数の使用法は以下の通りです:

hash_hmac(string $algo, string $data, string $key, bool $raw_output = false): string|false

パラメーターの説明:

  1. $ algo: “sha256″や”md5″など、ハッシュアルゴリズムの名前。
  2. $data: HMACを計算するデータ。
  3. HMACを計算するための鍵。
  4. $raw_output(オプション):trueに設定すると、元のバイナリデータが出力されます。falseに設定すると、十六進数の文字列が出力されます。デフォルトはfalseです。

例:

$data = "Hello, world!";
$key = "secret_key";
$hash = hash_hmac('sha256', $data, $key);
echo $hash;

指定されたデータに対して、HMACを計算するためには、SHA256アルゴリズムと指定された鍵が使用され、計算されたメッセージ認証コードが出力されます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds