ホームページ >バックエンド開発 >PHPの問題 >PHPでのMD5は何を意味しますか

PHPでのMD5は何を意味しますか

(*-*)浩
(*-*)浩オリジナル
2019-09-05 13:53:173678ブラウズ

PHPでのMD5は何を意味しますか

PHP md5() 関数

定義と使用法 (推奨学習: PHP ビデオ チュートリアル )

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

md5() 関数は、MD5 メッセージ ダイジェスト アルゴリズムを含む RSA データ セキュリティを使用します。

RFC 1321 の説明 - MD5 メッセージ ダイジェスト アルゴリズム: MD5 メッセージ ダイジェスト アルゴリズムは、任意の長さの情報を入力値として受け取り、それを 128 ビット長の「フィンガープリント情報」または「メッセージ」に変換します。 「ダイジェスト」値はこの入力値を表し、変換された値が結果として使用されます。

MD5 アルゴリズムは主にデジタル署名アプリケーション向けに設計されています; このデジタル署名アプリケーションでは、より大きなファイルが暗号化されます (ここでの暗号化プロセスは、パスワードを暗号化することによって行われます。設定前に安全な方法で圧縮されます)。システムの公開キーの下にある秘密キー [例: RSA]。

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

構文

md5(string,raw)<br/>

文字列、必須。計算する文字列を指定します。

生、オプション。 16 進数またはバイナリの出力形式を指定します。

TRUE - 生の 16 文字のバイナリ形式

FALSE - デフォルト。 32 文字の 16 進数

戻り値:

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

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

<!DOCTYPE html><br/><html><br/><body><br/><br/><?php<br/>$str = "Shanghai";<br/>echo md5($str);<br/>?>   <br/>  <br/></body><br/></html><br/>

以上がPHPでのMD5は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。