(PHP 5 >= 5.3.0, PHP 7, PHP 8)
openssl_digest — ダイジェストを計算する
与えられたメソッドを使って、与えられたデータに対するダイジェスト・ハッシュ値を計算し、 未加工の、または binhex エンコードされた文字列を返します。
dataデータ
digest_algoダイジェスト・メソッド。例: "sha256"。 利用可能なダイジェストメソットの一覧は、 openssl_get_md_methods() を参照ください。
binary
true に設定すると未加工の出力データとして返します。
そうでなければ binhex エンコードされた値を返します。
成功した場合ダイジェスト・ハッシュ値、失敗した場合に false を返します。
digest_algo パラメータを通じて未知の署名アルゴリズムが渡された場合、
E_WARNING レベルのエラーを発生します。