본문 바로가기

[오라클 레퍼런스 함수] STANDARD_HASH - 표준화한 해시 알고리즘 사용하여 해시 값 계산

by ㅇㅍㅍ 2023. 8. 18.
[오라클 레퍼런스 함수] STANDARD_HASH - 표준화한 해시 알고리즘 사용하여 해시 값 계산
728x90

 

STANDARD_HASH

 

구문

STANDARD_HASH(expr [, 'method' ])

 

목적

STANDARD_HASH 함수는 국립표준기술연구소(NIST)에서 정의하고 표준화한 여러 해시 알고리즘 중 하나를 사용하여 주어진 식(expression)에 대한 해시 값을 계산합니다. 이 함수는 디지털 서명, 체크섬, 지문 등과 같은 보안 응용 프로그램에서 인증 수행 및 데이터 무결성 유지에 유용합니다.

STANDARD_HASH 함수를 사용하여 확장된 데이터 유형 열에 인덱스를 생성할 수 있습니다. 자세한 내용은 "Creating an Index on an Extended Data Type Column"을 참조하십시오.

expr 인수는 Oracle Database가 해시 값을 계산하도록 하려는 데이터를 결정합니다. expr로 표시되는 데이터의 길이에는 제한이 없으며, 일반적으로 컬럼 이름으로 해결됩니다. exprLONG 또는 LOB 유형일 수 없습니다. 사용자 정의 객체 유형일 수 없습니다. 나머지 모든 데이터 유형은 expr에 대해 지원됩니다.

선택적인 method 인수를 사용하여 사용할 해시 알고리즘의 이름을 지정할 수 있습니다. 유효한 알고리즘은 SHA1, SHA256, SHA384, SHA512MD5입니다. 이 인수를 생략하면 SHA1이 사용됩니다.

이 함수는 RAW 값을 반환합니다.

 

노트: STANDARD_HASH 함수는 오라클 데이터베이스 내부에서 해시 파티셔닝에 사용되는 함수와 동일하지 않습니다.

 


출처: 오라클 레퍼런스

원문 링크: Oracle STANDARD_HASH 함수 문서

 

반응형

댓글