참조 > 함수 참조 > 컨테이너 함수 > CryptDigest
 

CryptDigest

지정된 암호화 해시 알고리즘으로 생성된 이진 해시 값을 반환합니다.

포맷 

CryptDigest (데이터 ; 알고리즘)

매개 변수 

데이터 - 해시를 생성하는 임의의 텍스트 표현식 또는 필드.

알고리즘 - 사용할 암호화 알고리즘의 이름(CryptAuthCode 함수 참조).

반환되는 데이터 유형 

컨테이너

다음에서 발생 

FileMaker Pro 16.0

설명 

Base64EncodeRFCBase64Decode 또는 HexEncodeHexEncode 함수를 사용하여 인코딩과 반환된 해시를 제어합니다.

참고 

이 함수는 런타임 솔루션에서 지원되지 않으며 "?"를 반환합니다.

예제 1 

결과 컨테이터 필드는 기본 알고리즘을 사용하여 메시지 필드에 있는 텍스트 요약을 포함하는 파일을 저장합니다.

필드 설정 [테이블::결과 ; CryptDigest(테이블::메시지 ; "")]

예제 2 

SHA512 알고리즘을 사용하여 $JSON 변수의 콘텐츠 요약을 반환합니다. CryptDigest로 반환된 컨테이너 데이터는 Base64로 인코딩된 텍스트로 반환됩니다.

Base64EncodeRFC(4648; CryptDigest($JSON ; "SHA512"))

관련 주제 

함수 참조(카테고리순)

함수 참조(알파벳순)

공식 정보

함수 정보

계산 필드 정의하기

공식에 연산자 사용하기