কম্পিউটার

MD5 এবং SHA1 এর মধ্যে পার্থক্য


এই পোস্টে, আমরা MD5 এবং SHA1-

-এর মধ্যে পার্থক্য বুঝতে পারব

MD5

  • এর অর্থ হল মেসেজ ডাইজেস্ট।

  • বার্তা ডাইজেস্টের দৈর্ঘ্য হিসাবে এটিতে 128 বিট থাকতে পারে।

  • এর গতি SHA1 এর তুলনায় দ্রুত।

  • প্রাথমিক বার্তাটি বোঝার জন্য, আক্রমণকারীকে 2^128 অপারেশন করতে হবে।

  • এটা সহজ।

  • এটি ভাল নিরাপত্তা প্রদান করে না।

  • যদি আততায়ীর 2টি বার্তা খুঁজতে হয় যাতে অভিন্ন বার্তা ডাইজেস্ট থাকে, তাহলে আততায়ীকে 2^64 অপারেশন করতে হবে৷

  • MD5 1992 সালে উপস্থাপিত হয়েছিল।

SHA1

  • এর অর্থ হল সিকিউর হ্যাশ অ্যালগরিদম।

  • বার্তা ডাইজেস্টের দৈর্ঘ্য হিসাবে এটিতে 160 বিট থাকতে পারে।

  • MD5 এর তুলনায় এর গতি ধীর।

  • প্রাথমিক বার্তাটি বোঝার জন্য, আক্রমণকারীকে 2^160 অপারেশন করতে হবে।

  • MD5 এর তুলনায় এটি আরও জটিল।

  • এটি একটি শালীন পরিমাণ নিরাপত্তা প্রদান করে৷

  • আততায়ীকে 2^80 অপারেশন করতে হবে যা MD5 এর চেয়ে বড়।

  • এটি 1995 সালে উপস্থাপিত হয়েছিল।


  1. অ্যালগরিদম এবং ফ্লোচার্টের মধ্যে পার্থক্য

  2. অ্যালগরিদম এবং সিউডোকোডের মধ্যে পার্থক্য

  3. BFS এবং DFS এর মধ্যে পার্থক্য

  4. Go এবং Java এর মধ্যে পার্থক্য।