이 게시물에서 우리는 MD5와 SHA1의 차이점을 이해할 것입니다 -
MD5
-
메시지 다이제스트의 약자입니다.
-
메시지 다이제스트의 길이로 128비트를 가질 수 있습니다.
-
SHA1에 비해 속도가 빠릅니다.
-
초기 메시지를 이해하려면 공격자는 2^128 작업이 필요합니다.
-
간단합니다.
-
보안이 좋지 않습니다.
-
공격자가 동일한 메시지 요약을 가진 2개의 메시지를 찾아야 하는 경우 공격자는 2^64 작업을 수행해야 합니다.
-
MD5는 1992년에 발표되었습니다.
SHA1
-
Secure Hash Algorithm의 약자입니다.
-
메시지 다이제스트의 길이로 160비트를 가질 수 있습니다.
-
MD5에 비해 속도가 느리다.
-
초기 메시지를 이해하려면 공격자는 2^160 작업이 필요합니다.
-
MD5에 비해 복잡합니다.
-
상당한 수준의 보안을 제공합니다.
-
공격자는 MD5보다 큰 2^80 작업을 수행해야 합니다.
-
1995년에 발표되었습니다.