Mac OS X-এ SHA1 চেকসাম চেক করুন৷
সুচিপত্র:
শা হ্যাশিং প্রায়শই ডিস্ট্রিবিউশন কন্ট্রোল সিস্টেমের সাথে ব্যবহার করা হয় রিভিশন নির্ধারণ করতে এবং ফাইলের দুর্নীতি বা টেম্পারিং শনাক্ত করে ডেটা অখণ্ডতা পরীক্ষা করতে। সাধারণ ব্যবহারের জন্য, একটি SHA চেকসাম একটি স্ট্রিং প্রদান করে যা উদ্দেশ্য অনুযায়ী স্থানান্তরিত করা ফাইল যাচাই করতে ব্যবহার করা যেতে পারে। যদি SHA চেকসাম মেলে, ফাইলের অখণ্ডতা বজায় রাখা হয়েছে।
এই টিউটোরিয়ালটি আপনাকে দেখাবে কিভাবে Mac এ একটি ফাইলের sha1 চেকসাম চেক করতে হয়, তবে এটি লিনাক্সেও একই কাজ করে।
ম্যাক ওএস এক্সে একটি ফাইলের SHA1 হ্যাশ কীভাবে চেক করবেন
অ্যাপ্লিকেশন এবং ইউটিলিটি ফোল্ডারের মধ্যে পাওয়া টার্মিনালটি চালু করুন এবং নিম্নলিখিত সিনট্যাক্সটি ব্যবহার করুন:
shasum/path/to/file
ডেস্কটপে "DownloadedFile.dmg" নামের একটি ফাইল যাচাই করতে, এটি হবে:
shasum ~/Desktop/DownloadedFile.dmg
এটি এরকম কিছু আউটপুট করবে:
$ shasum ~/Desktop/CheckMe.zip ddfdb3a7fc6fc7ca714c9e2930fa685136e90448 CheckMe.zip
এই দীর্ঘ হেক্সাডেসিমেল স্ট্রিং হল SHA1 হ্যাশ।
টার্মিনাল উইন্ডোতে এটি দেখতে এরকম কিছু হতে পারে:
সম্পূর্ণ পাথ টাইপ না করেই ফাইল সিস্টেমের গভীরে চাপা SHA1 ফাইল চেক করার একটি সহজ উপায় হল কমান্ডের প্রথম অংশ টাইপ করা তারপর ফাইলটিকে টার্মিনাল উইন্ডোতে টেনে আনুন। এটি স্বয়ংক্রিয়ভাবে আপনার জন্য পথ টাইপ করে:
শাসুম (ফাইল এখানে টেনে আনুন)
এটি সঠিকভাবে কাজ করার জন্য "শাসুম" এর পরে একটি স্পেস দিতে ভুলবেন না।
শাসুম কমান্ডের জন্য ডিফল্ট হল SHA1, সবচেয়ে সাধারণ হ্যাশ টাইপ ব্যবহার করা, কিন্তু প্রয়োজনে এটি -a পতাকা দিয়ে 224, 256, 384, বা 512 এ পরিবর্তন করা যেতে পারে। এছাড়াও, যদিও SHA1 MD5-এর চেয়ে বেশি সাধারণ হয়ে উঠছে, আপনি এখনও md5 কমান্ডের সাথে Mac OS X-এ md5 হ্যাশ সহজেই চেক করতে পারেন৷
ফাইল যাচাই করতে SHA1 ব্যবহার করার উদাহরণ
সুতরাং আপনি হয়তো ভাবছেন যে, আপনি কখন এটি ব্যবহার করে একটি ফাইলের অখণ্ডতা যাচাই করতে পারেন?
Apple থেকে সরাসরি সফ্টওয়্যার আপডেট ডাউনলোড করার সময় ম্যাক ব্যবহারকারীরা একটি ব্যবহারিক ব্যবহারের সম্মুখীন হতে পারেন, যারা প্রতিটি ডাউনলোড পৃষ্ঠার শেষে তাদের সার্ভারের মাধ্যমে দেওয়া প্রতিটি ফাইলের SHA1 হ্যাশ তালিকাভুক্ত করে। আপনি নীচের স্ক্রিনশটে হাইলাইট করা এমন একটি স্ট্রিং দেখতে পারেন। এই sha স্ট্রিং ব্যবহারকারীদের অ্যাপল থেকে অথবা যখন ফাইলটি তৃতীয় পক্ষের মিরর সাইটে হোস্ট করা হয়েছে তখন সহজেই তাদের ডাউনলোডের অখণ্ডতা যাচাই করতে দেয়।
এভাবেই আবিষ্কার করা হয়েছিল যে Mac OS X 10.7.3 শান্তভাবে আপডেট করা হয়েছে, এবং এটি সম্পর্কে বেশ কয়েকটি প্রশ্ন এই বিশেষ পোস্টের জন্ম দিয়েছে৷
SHA1 হ্যাশ স্ট্রিং ব্যবহার করা পিয়ার থেকে পিয়ার নেটওয়ার্কে ফাইল স্থানান্তর যাচাই করার একটি সহজ উপায় এবং নিশ্চিত করার জন্য যে একটি ডাউনলোড শেষ হয়েছে, বা লাইন বরাবর কোথাও কোনও ফাইলের সাথে টেম্পার করা হয়নি৷ মূল SHA1 চেকসাম জানার মাধ্যমে, আপনি প্রশ্ন মিলে আপনার ফাইল(গুলি) সংস্করণ যাচাই করতে পারেন এবং ফাইলটি সত্যিই বৈধ কিনা এবং উদ্দেশ্য অনুযায়ী এসেছে কিনা তা নির্ধারণ করতে পারেন।
