MD5, MD5_HEX
MD5, MD5_HEX
128비트 MD5 메시지 다이제스트를 포함하는 32자리 16진수로 인코딩된 문자열을 반환해요. 이 함수들은 서로 동의어예요.
본문
구문
MD5(<msg>)
MD5_HEX(<msg>)
인자
msg — 해시할 메시지인 문자열 표현식이에요.
반환 값
32자리 16진수로 인코딩된 문자열을 반환해요.
사용상 주의사항
- MD5* 함수는 원래 암호화 함수로 개발되었지만, 이제 암호화 용도로는 구식이어서 그 목적으로 사용하면 안 돼요. 다른 목적(예: 우발적인 데이터 손상을 감지하는 "체크섬" 함수)으로는 사용할 수 있어요. 데이터를 암호화·복호화해야 한다면 다음 함수를 사용해요.
ENCRYPT와DECRYPTENCRYPT_RAW와DECRYPT_RAW
예시
SELECT md5('Snowflake');
----------------------------------+
MD5('SNOWFLAKE') |
----------------------------------+
edf1439075a83a447fb8b630ddc9c8de |
----------------------------------+