PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのmd5_file()関数


md5_file()関数は、特定のファイルのmd5ハッシュを計算するために使用されます。まず、MD5とは何かを学びましょう-

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

-参照:RFC1321から-MD5メッセージダイジェストアルゴリズム-

構文

md5_file(file_name, raw)

パラメータ

  • ファイル名 −SHA1ハッシュのファイルを指定します

  • −ブール値を指定します−

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

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

戻る

md5_file()関数は、成功すると文字列を返します。それ以外の場合はFALSEを返します。

以下は例です-

<?php
   $file = "Md5.txt";
   $md5file = md5_file($file);
   echo $md5file;
?>

出力

以下は出力です-

1e5gbjhwbdk3enkjnd9bkjbw82kjbs

  1. PHPのmd5()関数

    PHPのmd5()関数は、文字列のmd5ハッシュを計算するために使用されます。 構文 md5(str, raw) パラメータ str −計算する文字列 生 −ブール値を指定する TRUE −生の16文字のバイナリ形式 FALSE −デフォルト。 32文字の16進数 戻る md5()関数は、ハッシュを32文字の16進数として返します。 例 以下は例です- <?php $s = "Welcome!"; echo md5($s); ?> 出力 9a843f20677a52ca79af903123147af0 例 以下は

  2. PHPのmd5_file()関数

    md5_file()関数は、特定のファイルのmd5ハッシュを計算するために使用されます。まず、MD5とは何かを学びましょう- MD5メッセージダイジェストアルゴリズムは、入力として任意の長さのメッセージを受け取り、出力として入力の128ビットの「フィンガープリント」または「メッセージダイジェスト」を生成します。 MD5アルゴリズムは、RSAなどの公開鍵暗号システムで秘密(秘密)鍵を使用して暗号化する前に、大きなファイルを安全な方法で「圧縮」する必要があるデジタル署名アプリケーションを対象としています。 -参照:RFC1321から-MD5メッセージダイジェストアルゴリズム- 構文 md5_