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로 표시되는 데이터의 길이에는 제한이 없으며, 일반적으로 컬럼 이름으로 해결됩니다. expr은 LONG 또는 LOB 유형일 수 없습니다. 사용자 정의 객체 유형일 수 없습니다. 나머지 모든 데이터 유형은 expr에 대해 지원됩니다.
선택적인 method 인수를 사용하여 사용할 해시 알고리즘의 이름을 지정할 수 있습니다. 유효한 알고리즘은 SHA1, SHA256, SHA384, SHA512 및 MD5입니다. 이 인수를 생략하면 SHA1이 사용됩니다.
이 함수는 RAW 값을 반환합니다.
노트: STANDARD_HASH 함수는 오라클 데이터베이스 내부에서 해시 파티셔닝에 사용되는 함수와 동일하지 않습니다.
출처: 오라클 레퍼런스
원문 링크: Oracle STANDARD_HASH 함수 문서
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] STATS_CROSSTAB - 두 변수 간의 관련성 분석 (0) | 2023.08.18 |
---|---|
[오라클 레퍼런스 함수] STATS_BINOMIAL_TEST - 표본 비율과 주어진 비율 간의 차이를 검정(test) (0) | 2023.08.18 |
[오라클 레퍼런스 함수] SQRT - 제곱근 반환 (0) | 2023.08.18 |
[오라클 레퍼런스 함수] SOUNDEX - 음성적인 표현으로 변환 (0) | 2023.08.17 |
[오라클 레퍼런스 함수] SINH - 하이퍼볼릭 사인(SINH) 값 반환 (0) | 2023.08.17 |
댓글