라이브러리

[PHP] sha1_file - 파일의 sha1 해시를 계산합니다




SHA1 파일 해시 함수


SHA1 (Secure Hash Algorithm 1) 파일 해시 함수는 파일의 내용을 고정 길이의 해시 값으로 변환하는 알고리즘입니다. PHP 에서 SHA1 함수를 사용하여 파일의 해시 값을 계산할 수 있습니다.

PHP SHA1 함수


PHP 에서 SHA1 함수를 사용하려면 `sha1_file` 함수를 사용하면 됩니다. 이 함수는 파일의 내용을 SHA1 해시 함수로 변환하여 해시 값을 반환합니다.

# 예제 1: 파일의 SHA1 해시 값 계산


#hostingforum.kr
php

// 파일 경로를 지정합니다.

$file_path = 'example.txt';



// 파일의 SHA1 해시 값을 계산합니다.

$sha1_hash = sha1_file($file_path);



// 결과를 출력합니다.

echo "파일의 SHA1 해시 값: $sha1_hash";



# 예제 2: 파일의 SHA1 해시 값 비교


#hostingforum.kr
php

// 파일 경로를 지정합니다.

$file_path1 = 'example1.txt';

$file_path2 = 'example2.txt';



// 파일의 SHA1 해시 값을 계산합니다.

$sha1_hash1 = sha1_file($file_path1);

$sha1_hash2 = sha1_file($file_path2);



// 결과를 출력합니다.

if ($sha1_hash1 === $sha1_hash2) {

    echo "파일의 SHA1 해시 값이 일치합니다.";

} else {

    echo "파일의 SHA1 해시 값이 일치하지 않습니다.";

}



# 예제 3: 파일의 SHA1 해시 값을 파일에 기록


#hostingforum.kr
php

// 파일 경로를 지정합니다.

$file_path = 'example.txt';



// 파일의 SHA1 해시 값을 계산합니다.

$sha1_hash = sha1_file($file_path);



// 파일에 SHA1 해시 값을 기록합니다.

file_put_contents($file_path . '.sha1', $sha1_hash);



// 결과를 출력합니다.

echo "SHA1 해시 값을 파일에 기록했습니다.";



참고


* SHA1 함수는 파일의 내용을 고정 길이의 해시 값으로 변환하는 알고리즘입니다.
* `sha1_file` 함수는 파일의 내용을 SHA1 해시 함수로 변환하여 해시 값을 반환합니다.
* SHA1 함수는 파일의 내용이 변경되지 않았는지 여부를 확인하는 데 사용할 수 있습니다.
* SHA1 함수는 파일의 내용이 변경되지 않았는지 여부를 확인하는 데 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 257 페이지

검색

게시물 검색