sha1
문자열의 SHA1 해시 값을 계산하십시오
sha1()
함수는 문자열의 SHA-1 해시를 계산합니다.
sha1()
함수는 미국 보안 해시 알고리즘 1을 사용합니다.
RFC 3174의 해석-미국 보안 해시 알고리즘 1 : SHA-1은 Message Digest라는 160 비트 출력을 생성합니다. 메시지 다이제스트는 메시지 서명을 생성하거나 확인할 수있는 서명 알고리즘에 입력 할 수 있습니다. 메시지에 서명하는 대신 메시지 다이제스트에 서명하면 메시지 소화의 크기가 메시지의 크기보다 훨씬 작기 때문에 프로세스 효율성이 향상 될 수 있습니다. 디지털 서명의 검증자는 디지털 서명의 제작자와 동일한 해싱 알고리즘을 사용해야합니다.
팁 : 파일의 SHA-1 해시를 계산하려면 sha1_file()
함수를 사용하십시오.
문자열 "Hello"의 SHA-1 해시를 계산하십시오.
<? php $ str = "상하이" ; echo sha1 ( $ str ) ; ?>
직접 시도하십시오
SHA1 ()의 출력 결과 :
<? php $ str = "상하이" ; 에코 "문자열 :" . $ str . "<br>" ; Echo "True- 원래 20 자 이진 형식 :" . SHA1 ( $ str , true ) . "<br>" ; echo "false -40 문자 16 진수 번호 :" . SHA1 ( $ str ) . "<br>" ; ?>
직접 시도하십시오
sha1()
의 결과를 출력하고 테스트하십시오.
<? php $ str = "상하이" ; echo sha1 ( $ str ) ; if ( SHA1 ( $ str ) == "B99463D58A5C8372E6ADBDCA867428961641CB51" ) { 에코 "<br> 상하이를 좋아해!" ; 출구 ; } ?>
직접 시도하십시오
SHA1 ( String , Raw )
매개 변수 | 설명하다 |
---|---|
끈 | 필수의. 계산할 문자열을 지정합니다. |
날것의 |
선택 과목. 16 진수 또는 이진 출력 형식을 지정합니다.
|