카테고리:

문자열 및 이진 함수 (체크섬)

MD5_NUMBER — 더 이상 사용되지 않음

부호 있는 128비트 Big Endian 숫자로 해석된 128비트 MD5 메시지 다이제스트를 반환합니다. 이 표현은 MD5 다이제스트를 최대한 효율적으로 저장하고 비교하는 데 유용합니다.

참고 항목:

MD5 , MD5_HEX, MD5_BINARY, MD5_NUMBER_LOWER64, MD5_NUMBER_UPPER64

구문

MD5_NUMBER(<msg>)
Copy

인자

msg

해시할 메시지인 문자열 식입니다.

반환

부호 있는 정수입니다(NUMERIC(38, 0)).

이 정수는 NUMERIC(38, 0) 에 의해 저장된 범위를 벗어날 수 있으므로 이 함수는 더 이상 사용되지 않습니다.

사용법 노트

MD5, MD5_BINARY, MD5_NUMBER 함수로 원래 개발되었지만, 이제는 암호화에 사용되지 않으며 이 용도로 사용해서는 안 됩니다. 이 함수는 다른 용도로 사용할 수 있습니다(예: 우발적인 데이터 손상을 감지하는 “체크섬” 함수로서 사용).

SELECT md5_number('Snowflake');

-----------------------------------------+
         MD5_NUMBER('SNOWFLAKE')         |
-----------------------------------------+
 -24002618010294540563082926240470284066 |
-----------------------------------------+
Copy