>  기사  >  백엔드 개발  >  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 보안 해시 알고리즘 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비트 길이의 "지문 정보" 또는 "메시지 다이제스트" 값으로 변환하여 이 입력을 나타냅니다. value를 선택하고 변환된 값을 결과로 사용합니다. MD5 알고리즘은 안전한 방식으로 압축하기 전에 RSA와 같은 암호화 시스템(개인 키 설정을 통해 수행됨)에서 공개 키를 사용하여 더 큰 파일을 암호화하는 디지털 서명 응용 프로그램을 위해 주로 설계되었습니다.

위에서는 데이터 보안을 포함하여 파일이 존재하는지 확인하는 PHP를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.