openssl_dh_compute_key
openssl_encrypt
OpenSSL 関数
PHP Manual

# openssl_digest

(PHP 5 >= 5.3.0)

openssl_digest — ダイジェストを計算

### 説明

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

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

警告

この関数は、 現在のところ詳細な情報はありません。引数のリストのみが 記述されています。

### パラメータ

`data`

  データ

`method`

  ダイジェスト・メソッド

`raw_output`

  `TRUE` に設定すると未加工の出力データとして返します。 そうでなければ binhex エンコードされた値を返します。

### 返り値

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

### エラー / 例外

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

### 参考

- openssl_get_cipher_methods() - 利用可能な暗号メソッドを取得

openssl_dh_compute_key
openssl_encrypt
OpenSSL 関数
PHP Manual