openssl_digest
(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
レベルのエラーを発生します。
+add a note
User Contributed Notes 1 note
mwgamera at gmail dot com ¶
11 years ago
The second argument should be one of the values returned by openssl_get_md_methods() rather than hash_algos(). ‘Hash’ and ‘OpenSSL’ are independent extensions and support different selection of digest algorithms. Notably, Hash supports some non-cryptographic hashes like adler or crc.
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google