$hash_list=hash_algos(); //登録されたハッシュルールのリストを返す
print_r($hash_list); //結果を表示する
ハッシュ値を計算するファイルを作成する: file_put_contents('example.txt', 'the素早い茶色のキツネは怠惰な犬を飛び越えました。');
出力ハッシュ値情報:
echo hash_file('md5', 'example.txt');
$str="素早い茶色のキツネは怠惰な犬を飛び越えました怠惰な犬。"; //文字列を定義
echo hash('ripemd160',$str); //ハッシュ値を生成
$ctx=hash_init('md5'); //ハッシュ値を初期化
hash_update ($ctx,'素早い茶色のキツネ') //ハッシュ値にデータを注ぎます
hash_update($ctx,'怠惰な犬を飛び越えました。') //ハッシュ値にデータを注ぎます
echo hash_final ( $ctx); // 最終結果を出力します
$str="the素早い茶色のキツネは怠惰な犬を飛び越えました。"; // 文字列を定義します
$fp=tmpfile();ファイル
fwrite($ fp,$str); // 文字列を一時ファイルに書き込みます
rewind($f p); //ハッシュ値を初期化します
hash_update_stream($ctx,$fp); 茶色のキツネが怠惰な犬を飛び越えました。 //文字列を定義します
echo hash_hmac('ripemd160',$str,'secret'); //キー
を含むハッシュ値を生成します
/*ファイルを作成し、それに文字列を書き込みます*/
$file= "example.txt"; file_put_contents($file,$str); //ファイルに文字列を書き込みます
echo hash_hmac_file('md5',$file,'secret'); //キーを含むハッシュ値を生成します
$ ctx=hash_init('sha1'); //文字列を定義します
hash_update($ctx,'素早い茶色のキツネは怠惰な犬を飛び越えました。') //データをハッシュ値
echo に注ぎますhash_final($ ctx); //結果を出力
//オープンソースコード phpfensi.com