현재 위치: > 함수 카테고리 모음> sha1

sha1

문자열의 SHA1 해시 값을 계산하십시오
이름:sha1
분류:
사용 언어:php
한 줄 설명:문자열의 SHA-1 해시를 계산하십시오.

정의 및 사용법

sha1() 함수는 문자열의 SHA-1 해시를 계산합니다.

sha1() 함수는 미국 보안 해시 알고리즘 1을 사용합니다.

RFC 3174의 해석-미국 보안 해시 알고리즘 1 : SHA-1은 Message Digest라는 160 비트 출력을 생성합니다. 메시지 다이제스트는 메시지 서명을 생성하거나 확인할 수있는 서명 알고리즘에 입력 할 수 있습니다. 메시지에 서명하는 대신 메시지 다이제스트에 서명하면 메시지 소화의 크기가 메시지의 크기보다 훨씬 작기 때문에 프로세스 효율성이 향상 될 수 있습니다. 디지털 서명의 검증자는 디지털 서명의 제작자와 동일한 해싱 알고리즘을 사용해야합니다.

팁 : 파일의 SHA-1 해시를 계산하려면 sha1_file() 함수를 사용하십시오.

예 1

문자열 "Hello"의 SHA-1 해시를 계산하십시오.

 <? php
$ str = "상하이" ;
echo sha1 ( $ str ) ;
?>

직접 시도하십시오

예 2

SHA1 ()의 출력 결과 :

 <? php
$ str = "상하이" ;
에코 "문자열 :" . $ str . "<br>" ;
Echo "True- 원래 20 자 이진 형식 :" . SHA1 ( $ str , true ) . "<br>" ;
echo "false -40 문자 16 진수 번호 :" . SHA1 ( $ str ) . "<br>" ;
?>

직접 시도하십시오

예 3

sha1() 의 결과를 출력하고 테스트하십시오.

 <? php
$ str = "상하이" ;
echo sha1 ( $ str ) ;

if ( SHA1 ( $ str ) == "B99463D58A5C8372E6ADBDCA867428961641CB51" )
  {
  에코 "<br> 상하이를 좋아해!" ;
  출구 ;
  }
?>

직접 시도하십시오

문법

 SHA1 ( String , Raw )
매개 변수 설명하다
필수의. 계산할 문자열을 지정합니다.
날것의

선택 과목. 16 진수 또는 이진 출력 형식을 지정합니다.

  • True- 원래 20 자 이진 형식
  • 거짓 - 기본값. 40 자 16 진 숫자
유사한 함수
  • uuencode를 사용하여 문자열을 인코딩하십시오 convert_uuencode

    convert_uuencode

    uuencode를사용하여문자열을인코딩
  • 문자열에서 서브 스트링의 첫 번째 발생을 찾으십시오 strpos

    strpos

    문자열에서서브스트링의첫번째발생을찾으십
  • 문자열 길이를 얻으십시오 strlen

    strlen

    문자열길이를얻으십시오
  • C 스타일의 BackSlashes를 사용하여 문자열로 문자를 탈출 addcslashes

    addcslashes

    C스타일의BackSlashes를사용하
  • 문자열에 사용 된 문자에 대한 정보를 반환합니다 - 문자열에서 발생하는 각 바이트 값 (0..255)의 횟수를 계산합니다. count_chars

    count_chars

    문자열에사용된문자에대한정보를반환합니다
  • 문자열의 시작 부분에서 공백 (또는 다른 문자)을 제거합니다. ltrim

    ltrim

    문자열의시작부분에서공백(또는다른문자)
  • 문자열에서 HTML 및 PHP 태그를 제거하십시오 strip_tags

    strip_tags

    문자열에서HTML및PHP태그를제거하십
  • 문자열 끝에서 공백 문자 (또는 기타 문자) 삭제 rtrim

    rtrim

    문자열끝에서공백문자(또는기타문자)삭제
인기 기사