Computer >> Máy Tính >  >> Lập trình >> Lập trình

Sự khác biệt giữa MD5 và SHA1

Trong bài đăng này, chúng ta sẽ hiểu sự khác biệt giữa MD5 và SHA1 -

MD5

  • Nó là viết tắt của Message Digest.

  • Nó có thể có 128 bit là độ dài của thông báo tóm tắt.

  • Tốc độ của nó nhanh so với SHA1.

  • Để hiểu thông báo ban đầu, kẻ xâm lược sẽ yêu cầu 2 ^ 128 hoạt động.

  • Nó đơn giản.

  • Nó không cung cấp bảo mật tốt.

  • Nếu kẻ tấn công yêu cầu tìm kiếm 2 thông báo có thông báo thông báo giống hệt nhau, thì kẻ tấn công sẽ phải thực hiện 2 ^ 64 hoạt động.

  • MD5 được trình bày vào năm 1992.

SHA1

  • Nó là viết tắt của Thuật toán băm an toàn.

  • Nó có thể có 160 bit là độ dài của thông báo tóm tắt.

  • Tốc độ của nó chậm hơn so với MD5.

  • Để hiểu thông báo ban đầu, kẻ xâm lược sẽ yêu cầu 2 ^ 160 hoạt động.

  • Nó phức tạp hơn so với MD5.

  • Nó cung cấp một lượng bảo mật tốt.

  • Kẻ tấn công sẽ cần thực hiện 2 ^ 80 phép toán lớn hơn MD5.

  • Nó được trình bày vào năm 1995.