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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.