Php/docs/function.openssl-digest

提供:Dev Guides
< Php
移動先:案内検索

openssl_digest

(PHP 5 >= 5.3.0, PHP 7)

openssl_digestダイジェストを計算する


説明

openssl_digest ( string $data , string $method [, bool $raw_output = false ] ) : string|false

与えられたメソッドを使って、与えられたデータに対するダイジェスト・ハッシュ値を計算し、 未加工の、または binhex エンコードされた文字列を返します。


パラメータ

data
データ
method
ダイジェスト・メソッド。例: "sha256"。 利用可能なダイジェストメソットの一覧は、 openssl_get_md_methods() を参照してください。
raw_output
true に設定すると未加工の出力データとして返します。 そうでなければ binhex エンコードされた値を返します。


返り値

成功した場合ダイジェスト・ハッシュ値、失敗した場合に false を返します。


エラー / 例外

method パラメータを通じて未知の署名アルゴリズムが渡された場合、 E_WARNING レベルのエラーを発生します。


参考