Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 md5_file() 함수

<시간/>

md5_file() 함수는 주어진 파일의 md5 해시를 계산하는 데 사용됩니다. 먼저 MD5가 무엇인지 알아보겠습니다 -

MD5 메시지 다이제스트 알고리즘은 임의 길이의 메시지를 입력으로 받아 입력의 128비트 "지문" 또는 "메시지 다이제스트"를 출력으로 생성합니다. MD5 알고리즘은 RSA와 같은 공개 키 암호 시스템에서 개인(비밀) 키로 암호화되기 전에 큰 파일을 안전한 방식으로 "압축"해야 하는 디지털 서명 응용 프로그램을 위한 것입니다.

-- 참조:RFC 1321에서 - MD5 메시지 다이제스트 알고리즘 -

구문

md5_file(file_name, raw)

매개변수

  • file_name - SHA1 해시에 대한 파일을 지정합니다.

  • 원시 − 부울 값 지정 −

  • TRUE - 원시 16자 바이너리 형식

    거짓 - 기본값입니다. 32자 16진수

반환

md5_file() 함수는 성공하면 문자열을 반환하고 그렇지 않으면 FALSE를 반환합니다.

예시

다음은 예입니다 -

<?php
   $file = "Md5.txt";
   $md5file = md5_file($file);
   echo $md5file;
?>

출력

다음은 출력입니다 -

1e5gbjhwbdk3enkjnd9bkjbw82kjbs