মধ্যে পার্থক্য কি Sha1sum
, Sha256sum
এবং Md5sum
? এবং কিছু আইসো ফাইলের জন্য এই সমস্ত কীভাবে পরীক্ষা করবেন? এবং কিভাবে md5sum.txt
উবুন্টুতে ফাইল তৈরি করবেন ?
sha512sum
!
মধ্যে পার্থক্য কি Sha1sum
, Sha256sum
এবং Md5sum
? এবং কিছু আইসো ফাইলের জন্য এই সমস্ত কীভাবে পরীক্ষা করবেন? এবং কিভাবে md5sum.txt
উবুন্টুতে ফাইল তৈরি করবেন ?
sha512sum
!
উত্তর:
আপনি যদি সেগুলির প্রত্যেকের জন্য ম্যান পৃষ্ঠাটি দেখেন, আপনি দেখতে পাবেন যে তারা বলেছেন:
md5sum - compute and check MD5 message digest
sha1sum - compute and check SHA1 message digest
sha256sum - compute and check SHA256 message digest
এটি আপনাকে জানায় যে তারা সকলেই একটি বার্তা হজম তৈরি করে , যা একমুখী ফাংশন যা তার যুক্তি হিসাবে একটি নির্বিচারে আকারের ডেটা নেয় এবং একটি নির্দিষ্ট আকারের হ্যাশ ফেরত দেয়। একটি হ্যাশকে বিপরীত করা এবং একই হ্যাশ সহ দুটি পৃথক বার্তা (সংঘর্ষ বলা হয়) খুঁজে পাওয়া অসম্ভব (বাস্তবতার সীমানার মধ্যে) বলে মনে করা হয়।
তিনটির মধ্যে পার্থক্য হ্যাশটি উত্পন্ন করতে ব্যবহৃত অ্যালগরিদম।
এমডি 5 1990 এর দশকের গোড়ার দিকে উদ্ভাবিত হয়েছিল এবং এখনই ত্রুটিযুক্ত এবং অপ্রচলিত হিসাবে বিবেচিত হয়।
1990 এর দশকের গোড়ার দিকেও এসএএএ 1 উন্নত হয়েছিল। এটি এমডি 5 এর চেয়ে শক্তিশালী হিসাবে বিবেচিত, তবে যথেষ্ট শক্তিশালী নয়। বর্তমানে এক্স.509 ডিজিটাল শংসাপত্রগুলিতে ডিজিটাল স্বাক্ষর থেকে এর ব্যবহার প্রত্যাহার করা হচ্ছে।
SHA256 বর্তমানে প্রস্তাবিত হ্যাশ ফাংশন।
আপনার যদি দুর্বল অ্যালগরিদম ব্যবহার করার কারণ না থাকে তবে SHA256 হ'ল উপায়।
পাঠ্য ফাইল তৈরি করতে, কেবল আউটপুটটিকে ফাইলে পুনর্নির্দেশ করুন। উদাহরণস্বরূপ, আপনার যদি উবুন্টু আইএসও চিত্র থাকে তবে আপনি হ্যাশ করতে চান:
md5sum Ubuntu.iso > md5sum.txt
অবশ্যই, এটি অন্যান্য বৈকল্পিকগুলির সাথেও কাজ করে।
তারপরে আপনি (উদাহরণস্বরূপ) সেই ফাইলটি ইন্টারনেটে বিতরণ করতে পারেন এবং প্রাপক আবার হ্যাশটি পরীক্ষা করে দেখতে পারেন:
md5sum Ubuntu.iso
এটি এমডি 5 হ্যাশ প্রিন্ট করবে যা প্রাপক md5sum.txt
আপনার প্রকাশিত ফাইলটির সামগ্রীর সাথে তুলনা করতে পারে । যদি সেগুলি একই হয়, তবে ফাইলটি তেমন কোনও হস্তক্ষেপ করা হয়নি।
অবশ্যই, এটির sha256sum
চেয়ে ব্যবহার করা ভাল md5sum
। আপনি প্রায়ই এই হ্যাশ প্রকাশিত একটি নির্বাচন পাবেন ( md5sum.txt
, sha1sum.txt
এবং / অথবা sha256sum.txt
যে কিছু সিস্টেমে এই ইউটিলিটি সব আছে নাও হতে পারে জন্য অনুমতি একটি ISO সহ)।
MD5, SHA-1 এবং SHA-256 হ্যাশ ফাংশন (হজম)। এগুলি অ্যালগরিদম এবং আউটপুট আকার উভয়ই পৃথক।
আপনি যদি বড় ফাইলগুলি পরীক্ষা করেন তবে ফাইলটি বেশ কয়েকবার পড়তে না পেরে আপনি প্রক্রিয়াটি ত্বরান্বিত করতে পারেন। একটি সাধারণ পদ্ধতির হয়
mkfifo md5 sha1 sha256
md5sum md5 >md5.txt &
sha1sum sha1 >sha1.txt &
sha256sum sha256 >sha256.txt &
zsh -c 'setopt MULTIOS; cat input >md5 >sha1 >sha256'
এক্ষেত্রে এটি সহজ, যদিও একটি প্রোগ্রাম রয়েছে যা একই সাথে কয়েকটি হজমে গণনা করে:
gpg --print-mds input
gpg --print-mds <file1 >digest.1; gpg --print-mds <file2 >digest.2
তার সাথে আবার তুলনা digest.1
করতে পারেনdigest.2