TECH I.S.

PHP md5() 関数

❮ PHP 文字列リファレンス

文字列「Hello」の MD5 ハッシュを計算します。

<?php $str = "Hello"; echo md5($str); ?>

自分で試してみる »


定義と使用法

md5() 関数は、文字列の MD5 ハッシュを計算します。

md5() 関数は、RSA Data Security, Inc. MD5 メッセージ ダイジェスト アルゴリズムを使用します。

RFC 1321 から - MD5 メッセージ ダイジェスト アルゴリズム:"「MD5 メッセージ ダイジェスト アルゴリズムは、任意の長さのメッセージを入力として受け取り、入力の 128 ビットの「フィンガープリント」または「メッセージ ダイジェスト」を出力として生成します。MD5 アルゴリズムは、大きなファイルが必要なデジタル署名アプリケーションを対象としています。 RSAなどの公開鍵暗号システムの下で秘密(秘密)鍵で暗号化される前に、安全な方法で「圧縮」されます。」"

ファイルの MD5 ハッシュを計算するには、md5_file()関数。


構文

md5(string,raw)

パラメータ値

パラメータ

説明

string 必須. 計算する文字列
row オプション。 16 進またはバイナリの出力形式を指定します。
  • TRUE - 生の 16 文字のバイナリ形式
  • FALSE - デフォルト。 32 文字の 16 進数


技術的な詳細

戻り値:

成功した場合は計算された MD5 ハッシュを返し、失敗した場合は FALSE を返します。

PHP バージョン:

4+

変更ログ:

rowパラメータは PHP 5.0 でオプションになりました

その他の例

md5() の結果を出力します。

<?php $str = "Hello"; echo "The string: ".$str."<br>"; echo "TRUE - Raw 16 character binary format: ".md5($str, TRUE)."<br>"; echo "FALSE - 32 character hex number: ".md5($str)."<br>"; ?>

自分で試してみる »

md5() の結果を出力してテストします。

<?php $str = "Hello"; echo md5($str); if (md5($str) == "8b1a9953c4611296a827abf8c47804d7")   {   echo "<br>Hello world!";   exit;   } ?>

自分で試してみる »


❮ PHP 文字列リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細