ホームページ  >  記事  >  バックエンド開発  >  phpはファイルが存在するかどうかを判断します

phpはファイルが存在するかどうかを判断します

WBOY
WBOYオリジナル
2016-07-29 09:10:27946ブラウズ

sha1_file テキスト ファイルの SHA-1 ハッシュを計算します

<code># 计算文本文件 $file 的 SHA-1 散列:
sha1_file($file);

# 语法
sha1_file(file,raw)

# 参数
file    必需。规定要计算的文件。
raw     可选。布尔值,规定十六进制或二进制输出格式:
        TRUE - 原始 16 字符二进制格式
        FALSE - 默认。32 字符十六进制数</code>

バージョン: php 4.2.0+

説明:
sha1_file() 関数は、ファイルの SHA-1 ハッシュを計算します。
sha1_file() 関数は American Secure Hash アルゴリズム 1 を使用します。
RFC 3174 - US Secure Hash Algorithm 1 の説明: SHA-1 は、メッセージ ダイジェストと呼ばれる 160 ビットの出力を生成します。メッセージ ダイジェストは、メッセージ署名を生成または検証する署名アルゴリズムに入力できます。メッセージの代わりにメッセージ ダイジェストに署名すると、通常、メッセージ ダイジェストのサイズがメッセージよりもはるかに小さいため、プロセスの効率が向上します。デジタル署名の検証者は、デジタル署名の作成者と同じハッシュ アルゴリズムを使用する必要があります。
成功した場合は計算された SHA-1 ハッシュを返し、失敗した場合は FALSE を返します。

md5_file テキスト ファイルの MD5 ハッシュを計算します

<code># 计算文本文件 $file 的 MD5 散列:
md5_file($file);

# 语法
md5_file(file,raw)

# 参数
file    必需。规定要计算的文件。
raw     可选。布尔值,规定十六进制或二进制输出格式:
        TRUE - 原始 16 字符二进制格式
        FALSE - 默认。32 字符十六进制数</code>

バージョン: php 4.2.0+

説明:
md5_file() 関数は、ファイルの MD5 ハッシュを計算します。
md5_file() 関数は、MD5 メッセージ ダイジェスト アルゴリズムを含む RSA データ セキュリティ を使用します。
RFC 1321 からの説明 - MD5 メッセージ ダイジェスト アルゴリズム: MD5 メッセージ ダイジェスト アルゴリズムは、任意の長さの情報を入力値として受け取り、それを 128 ビット長の「フィンガープリント情報」または「メッセージ ダイジェスト」値に変換して表現します。この入力値は、結果として変換された値。 MD5 アルゴリズムは主に、安全な方法で圧縮する前に、RSA などの暗号化システムの公開キーを使用して大きなファイルを暗号化するデジタル署名アプリケーション向けに設計されています。

上記では、データのセキュリティを含め、ファイルが存在するかどうかを判断するための PHP について紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

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