কম্পিউটার টিউটোরিয়াল

MD5 এবং SHA1-এর পার্থক্য (Difference Between MD5 and SHA1)


এই পোস্টে আমরা MD5 এবং SHA1-এর পার্থক্য বুঝব:

MD5

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

SHA1

  • এটি Secure Hash Algorithm stand for করে।
  • মেসেজ ডাইজেস্টের দৈর্ঘ্য ১৬০ বিট হতে পারে।
  • MD5-এর তুলনায় এর গতি ধীর।
  • আদিবার্তা বুঝতে আক্রমণকারীকে ২^১৬০ অপারেশন লাগবে।
  • MD5-এর তুলনায় এটি আরও জটিল।
  • এটি একটি ওখানে সিকিউরিটি প্রদান করে।
  • আক্রমণকারীকে ২^৮০ অপারেশন করতে হবে যা MD5-এর চেয়ে বেশি।
  • এটি ১৯৯৫ সালে প্রস্তাবিত হয়েছিল।

  1. অ্যালগরিদম (Algorithm) এবং ফ্লোचार্ট (Flowchart) এর পার্থক্য

  2. অ্যালগরিদম (Algorithm) এবং সিউডোকোড (Pseudocode) এর পার্থক্য

  3. BFS এবং DFS-এর পার্থক্য

  4. Go এবং Java-এর পার্থক্য