Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

MD5와 SHA1의 차이점

<시간/>

이 게시물에서 우리는 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년에 발표되었습니다.