카테고리:

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

MD5 , MD5_HEX

128비트 MD5 메시지 다이제스트를 포함하고 16진수로 인코딩된 32자의 문자열을 반환합니다.

이러한 함수는 동의어입니다.

참고 항목:

MD5_BINARY, MD5_NUMBER_LOWER64, MD5_NUMBER_UPPER64

구문

MD5(<msg>)

MD5_HEX(<msg>)
Copy

인자

msg

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

반환

32자의 16진수로 인코딩된 문자열을 반환합니다.

사용법 노트

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

    데이터를 암호화 및 암호 해독해야 하는 경우 다음 함수를 사용하십시오.

SELECT md5('Snowflake');

----------------------------------+
         MD5('SNOWFLAKE')         |
----------------------------------+
 edf1439075a83a447fb8b630ddc9c8de |
----------------------------------+
Copy