"এমডি 5সাম" এবং "শ 256sum" এর মধ্যে পার্থক্য কী?


13

আইএসও যাচাই করার জন্য আমাদের দুটি সরঞ্জামের প্রয়োজন কেন। তাদের মধ্যে কোন নির্দিষ্ট জিনিস বিবেচনা আছে?

উত্তর:


11

সংক্ষিপ্ত উত্তর: আইএসও যাচাই করার জন্য, কোনও ব্যবহারিক পার্থক্য নেই, আপনি যেটি চান তা ব্যবহার করুন, যতক্ষণ আপনি সংস্থাগুলি সরবরাহকারী উত্সটির উপর নির্ভর করেন। এমডি 5 স্ট্যান্ডার্ড হিসাবে ব্যবহৃত হয়, তবে কম্পিউটিং ওয়ার্ল্ড এসএইচএ গ্রহণের দিকে এগিয়ে চলেছে কারণ এটি ভবিষ্যতের জন্য আরও নতুন এবং "আরও ভাল"; অতএব, SHA পরিমাণগুলি প্রায়ই বিকল্প হিসাবে সরবরাহ করা হয়।

  • md5sumএবং sha256sumএমন প্রোগ্রাম যা যথাক্রমে MD5 এবং SHA-256 হ্যাশ অ্যালগরিদমগুলি প্রয়োগ করে
  • সাধারণভাবে, একটি হ্যাশ অ্যালগরিদম যে কোনও (স্বেচ্ছাসেবী) দৈর্ঘ্যের একটি ইনপুট নেয় এবং তুলনামূলকভাবে ছোট, স্থির দৈর্ঘ্যের আউটপুট উত্পাদন করতে গাণিতিক গণনা চালায়, যাকে "হ্যাশ" (বা "যোগফল) বলা হয় called
  • ডেটা অখণ্ডতা যাচাই করা (যেমন আইএসও) হ্যাশগুলির জন্য অনেকগুলি ব্যবহারের মধ্যে একটি
  • মূল পার্থক্য পুরোনো MD5 এবং নতুন রয়েছে SHA-256 হ্যাশ মধ্যে যখন রয়েছে SHA-256 একটি 256-বিট আউটপুট উত্পাদন করে যে MD5 একটি 128-বিট আউটপুট উত্পাদন করে
  • কাজ করার জন্য ডেটা (আইএসও) যাচাই করার জন্য, ডেটার হ্যাশ কার্যকরভাবে অনন্য হতে হবে, যাতে অন্য কোনও ডেটা একই MD5 যোগফল বা SHA-256 যোগফল তৈরি করে না।
    • তত্ত্ব অনুসারে, এটি সম্ভব, অর্থাৎ দুটি সেট ইনপুট ডেটা একই আউটপুট হ্যাশ তৈরি করে, যাকে "সংঘর্ষ" বলা হয়।
    • এমডি 5 এর তুলনায় এই জাতীয় সংঘর্ষের সম্ভাবনা SHA-256 এর সাথে কম কারণ এর 256-বিট হ্যাশ MD5 এর 128-বিট হ্যাশের দ্বিগুণ।
    • বাস্তবে , একটি সংঘর্ষের সম্ভাবনা যখন ISO গুলি যাচাই, এমনকি MD5 সঙ্গে ISO- র 100+ মেগাবাইট আকার দেওয়া শূন্য।
  • তবুও, যেহেতু কম্পিউটিং ওয়ার্ল্ড SHA এর দিকে এগিয়ে চলেছে কারণ এটি ভবিষ্যতের জন্য আরও নতুন এবং "আরও ভাল" হ্যাশ, তাই আইএসও চেকসামগুলি প্রায়শই একাধিক ফর্ম্যাটে সরবরাহ করা হয়।

3
রেকর্ডটির জন্য, SHA কেবল "নতুন এবং 'আরও ভাল'" বলা কিছুটা বিভ্রান্তিকর। সংঘর্ষগুলি উত্পাদন করা কতটা সহজ (যার ফলে এটি আইএসও যাচাইকরণের জন্য এটি তর্কসাপেক্ষভাবে কম দরকারীও হয়) এর কারণে এমডি 5 সম্পূর্ণ ক্রিপ্টোগ্রাফিকভাবে নিরাপদ হিসাবে বিবেচিত হয়। এমডি 5 কোনও কিছুর জন্য আর পিরিয়ড ব্যবহার করা উচিত নয়। উইকিপিডিয়া পৃষ্ঠা কি MD5 সঙ্গে ভুল ডান এখন বাস্তবে একটি ভাল সারসংক্ষেপ হয়েছে।
চাজোমেটিকস

4

SHA256 SUM পৃষ্ঠাটি কীভাবে তা থেকে

SH256sum প্রোগ্রামটি SHA-256 (256 বিটের ডাইজেস্ট দৈর্ঘ্যের SHA-2 পরিবার) ব্যবহার করে ডেটা অখণ্ডতা যাচাই করার জন্য ডিজাইন করা হয়েছে। সঠিকভাবে ব্যবহৃত SHA-256 হ্যাশগুলি ফাইলের অখণ্ডতা এবং সত্যতা উভয়কেই নিশ্চিত করতে পারে । SHA-256 উবুন্টু, MD5 দ্বারা প্রস্তাবিত পূর্ববর্তী অ্যালগরিদমের অনুরূপ উদ্দেশ্যে কাজ করে তবে আক্রমণে কম আক্রান্ত হয় না । সুরক্ষার ক্ষেত্রে, SHA-256 এর মতো ক্রিপ্টোগ্রাফিক হ্যাশগুলি নিরাপত্তাহীন আয়নাগুলি থেকে প্রাপ্ত ডেটার প্রমাণীকরণের অনুমতি দেয়।

থেকে কিভাবে একাধিক md5sum করতে

এমডি 5সামটি এমডি 5 (বার্তা-ডাইজেস্ট অ্যালগরিদম 5) 128-বিট ক্রিপ্টোগ্রাফিক হ্যাশ ব্যবহার করে ডেটা অখণ্ডতা যাচাই করতে ডিজাইন করা হয়েছে । সঠিকভাবে ব্যবহৃত MD5 হ্যাশগুলি ফাইলের অখণ্ডতা এবং সত্যতা উভয়ই নিশ্চিত করতে পারে। MD5 হ্যাশ অবশ্যই স্বাক্ষরিত হবে বা আপনার বিশ্বাস করা কোনও প্রতিষ্ঠানের সুরক্ষিত উত্স (একটি HTTPS পৃষ্ঠা) থেকে আসতে হবে। যদিও MD5 অ্যালগরিদম নিরাপত্তা সংক্রান্ত ত্রুটিগুলি উন্মোচিত হয়েছে , MD5 হ্যাশ যখন আপনি প্রতিষ্ঠানের যে তাদের উত্পাদন করে বিশ্বাস এখনও দরকারী।

মূলত এটি সুরক্ষা উদ্বেগের পরিমাপ। আপনি যদি আইএসও ডাউনলোডের জন্য অফিশিয়াল মিরর ব্যবহার করে থাকেন তবে সম্ভবত ফাইলের অখণ্ডতা নিশ্চিত করতে উভয়ই ব্যবহার করা যেতে পারে।


0

MD5 এবং SHA-2 হ্যাশিংয়ের বিভিন্ন অ্যালগরিদম। ডেটা অখণ্ডতা যাচাই করার সহজ উপায় হিসাবে তারা কী ব্যবহার করতে চান তা সিদ্ধান্ত নেওয়ার বিষয়টি বিকাশকারীদের up

এই ক্ষেত্রে তারা একই জিনিস 'অর্জন' করতে ব্যবহৃত হয় তবে ফলাফলগুলি (হ্যাশ) সম্পূর্ণ ডিফরেন্ট।


0

Md5sum বৈধতার বিকল্প বিকল্প হিসাবে বর্ণিত sha1 এবং sha256 যোগফল।

ধরুন আপনি রিলিজ সাইট থেকে সর্বশেষতম আইসো ডাউনলোড বা টরেন্ট করেছেন , বিরল বলুন । শীর্ষে লক্ষ্য করুন SHA1SUMS নামে একটি ফাইল পাশাপাশি একটি SHA256SUMS রয়েছে , প্রত্যেকটি .iso ফাইলের জন্য একটি দীর্ঘ সংখ্যা রয়েছে।

আপনার .iso ফাইলটি ডাউনলোড শেষ হয়ে গেলে আপনি এটি SHA1SUMS ফাইলের মানটির সাথে মেলে কিনা তা নিশ্চিত করার জন্য আপনি sha1 বা sha256 যোগফল গণনা করতে পারেন। আপনি rhash দিয়ে এটি করতে পারেন ।

প্রথমে এটি ইনস্টল করুন। উবুন্টুতে থাকলে:

sudo apt-get install rhash

অন্যান্য অপারেটিং সিস্টেমের জন্য, আপনি এটি এখানে ডাউনলোড করতে পারেন ।

তারপরে আপনার ডাউনলোড করা ফাইলটির জন্য sha1 বা sha256 যোগফল গণনা করুন। উদাহরণস্বরূপ উবুন্টু -13.04-ডেস্কটপ-amd64.iso এর জন্য আমি ডাউনলোড করেছি:

$ rhash --sha1 ubuntu-13.04-desktop-amd64.iso
ffed440f1dc1b43d9c170bd21e5ff669a59447f8  ubuntu-13.04-desktop-amd64.iso
$
$ rhash --sha256 ubuntu-13.04-desktop-amd64.iso
b4b20e0293c2305e83a60c605d39cabf43115794d574c68f1492d49fee0ab3d8  ubuntu-13.04-desktop-amd64.iso
$ 

ডাউনলোডগুলি যাচাই করে যথাক্রমে মানগুলি SHA1SUMS এবং SHA256SUMS ফাইলের সাথে মেলে ।

আপনি MD5SUMS ফাইলের rhash --md5 ubuntu-13.04-desktop-amd64.isoসাথে চালনা এবং তুলনাও করতে পারেন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.