এই পোস্টে আমরা MD5 এবং SHA1-এর পার্থক্য বুঝব:
MD5
- এটি Message Digest stand for করে।
- মেসেজ ডাইজেস্টের দৈর্ঘ্য ১২৮ বিট হতে পারে।
- SHA1-এর তুলনায় এর গতি দ্রুত।
- আদিবার্তা বুঝতে আক্রমণকারীকে ২^১২৮ অপারেশন লাগবে।
- এটি সহজ।
- এটি ভালো সিকিউরিটি প্রদান করে না।
- যদি আক্রমণকারী একই মেসেজ ডাইজেস্টवाले ২টি মেসেজ খুঁজতে চায়, তবে ২^৬৪ অপারেশন করতে হবে।
- MD5 ১৯৯২ সালে প্রস্তাবিত হয়েছিল।
SHA1
- এটি Secure Hash Algorithm stand for করে।
- মেসেজ ডাইজেস্টের দৈর্ঘ্য ১৬০ বিট হতে পারে।
- MD5-এর তুলনায় এর গতি ধীর।
- আদিবার্তা বুঝতে আক্রমণকারীকে ২^১৬০ অপারেশন লাগবে।
- MD5-এর তুলনায় এটি আরও জটিল।
- এটি একটি ওখানে সিকিউরিটি প্রদান করে।
- আক্রমণকারীকে ২^৮০ অপারেশন করতে হবে যা MD5-এর চেয়ে বেশি।
- এটি ১৯৯৫ সালে প্রস্তাবিত হয়েছিল।