Strings sha1_file
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
sha1_file — 파일의 sha1 해시 계산
설명
sha1_file(string $filename
, bool $binary
= false
): string|false
» 미국 보안 해시 알고리즘 1을 사용하여 filename
으로 지정된 파일의 sha1 해시를 계산하고 해당 해시를 반환합니다. 해시는 40자의 16진수입니다.
매개변수
filename
- 해시할 파일의 파일 이름입니다.
binary
true
인 경우 길이가 20인 원시 바이너리 형식의 다이제스트를 반환합니다.
반환 값
성공하면 문자열을 반환하고 그렇지 않으면 false
를 반환합니다.
Examples
예제 #1 sha1_file() 예제
<?php
foreach(glob('/home/Kalle/myproject/*.php') as $ent)
{
if(is_dir($ent))
{
continue;
}
echo $ent . ' (SHA1: ' . sha1_file($ent) . ')', PHP_EOL;
}
?>
기타
- sha1() - 문자열의 sha1 해시 계산
- md5_file() - 주어진 파일의 md5 해시를 계산합니다.
- crc32() - 문자열의 crc32 다항식을 계산합니다.