PHP マニュアル
関数リファレンス
暗号
Hash
Mcrypt
Mhash
OpenSSL
パスワードのハッシュ
Rnp
Sodium
暗号
はじめに
暗号
PHP マニュアル
HASH メッセージダイジェストフレームワーク
目次
はじめに
インストール/設定
インストール手順
リソース型
定義済み定数
HashContext
— HashContext クラス
HashContext::__construct
— private なコンストラクタのため、直接インスタンス化できません
HashContext::__serialize
— HashContext オブジェクトをシリアライズする
HashContext::__unserialize
— data を HashContext オブジェクト に復元する
Hash 関数
hash
— ハッシュ値 (メッセージダイジェスト) を生成する
hash_algos
— 登録されているハッシュアルゴリズムの一覧を返す
hash_copy
— ハッシュコンテキストをコピーする
hash_equals
— タイミング攻撃に対しても安全な文字列比較
hash_file
— ファイルの内容から、ハッシュ値を生成する
hash_final
— 段階的なハッシュ処理を終了し、出来上がったダイジェストを返す
hash_hkdf
— 与えられたキーから導出されるHKDFキーを生成する
hash_hmac
— HMAC 方式を使用してハッシュ値を生成する
hash_hmac_algos
— hash_hmac に合うハッシュアルゴリズムの一覧を返す
hash_hmac_file
— HMAC 方式を使用して、指定されたファイルの内容からハッシュ値を生成する
hash_init
— 段階的なハッシュコンテキストを初期化する
hash_pbkdf2
— PBKDF2 を使ってパスワードからキーを生成する
hash_update
— アクティブなハッシュコンテキストにデータを投入する
hash_update_file
— アクティブなハッシュコンテキストに、ファイルからデータを投入する
hash_update_stream
— アクティブなハッシュコンテキストに、オープンしているストリームから データを投入する