md5 는 128비트 체크섬을 계산하여 32헥사 자리 바이너리 문자열을 반환하고, sha1 함수는 RFC 3174로 묘사된 문자에 대한 160 비트 체크섬을 계산하여 40 헥사 자리 바이너리 문자열을 반환합니다.

 SELECT MD5(str);
 SELECT SHA1(str);

#ex.1)
 mysql> SELECT MD5('test');
      -> 098f6bcd4621d373cade4e832627b4f6

 mysql> SELECT SHA1('test');
      -> a94a8fe5ccb19ba61c4c0873d391e987982fbbd3

 // SHA 함수는 SHA1 함수의 동의어입니다.
 mysql> SELECT SHA('test');
      -> a94a8fe5ccb19ba61c4c0873d391e987982fbbd3

#ex.2)
 mysql> SELECT SHA1(MD5('test'));
      -> 4028a0e356acc947fcd2bfbf00cef11e128d484a

0 댓글