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.