CryptDigest
지정된 암호화 해시 알고리즘으로 생성된 이진 해시 값을 반환합니다.
포맷
CryptDigest(데이터 ; 알고리즘)
매개 변수
데이터
- 해시를 생성하는 임의의 텍스트 표현식 또는 필드.
알고리즘
- 사용할 암호화 알고리즘의 이름(CryptAuthCode 함수 참조).
반환되는 데이터 유형
컨테이너
다음 버전에서 시작됨
16.0
설명
Base64EncodeRFC 및 Base64Decode 또는 HexEncode 및 HexDecode 함수를 사용하여 반환된 해시의 인코딩을 제어합니다.
예제 1
결과 컨테이너 필드는 기본 알고리즘을 사용하여 메시지 필드에 있는 텍스트 요약을 포함하는 파일을 저장합니다.
복사
필드 설정 [ 테이블::결과 ; CryptDigest(테이블::메시지 ; "") ]
예제 2
SHA512 알고리즘을 사용하여 $JSON 변수의 콘텐츠 요약을 반환합니다. CryptDigest로 반환된 컨테이너 데이터는 Base64로 인코딩된 텍스트로 반환됩니다.
복사
Base64EncodeRFC(4648; CryptDigest($JSON ; "SHA512"))