প্রথম দেখাতে, একটি চেকসাম কেবল এলোমেলো অক্ষরের একটি স্ট্রিং যা খুব বেশি অর্থ দেয় না। তবে এই অক্ষরগুলির উদ্দেশ্য হ'ল এটি নিশ্চিত করা যে আপনার নিজের কোনও ডেটাতে ত্রুটি না রয়েছে।
যে কোনও স্বতন্ত্র ফাইলের জন্য একটি চেকসাম তৈরি করতে আপনার এটিকে ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন নামে একটি অ্যালগরিদমের মাধ্যমে চালানো উচিত। এই অ্যালগরিদম আপনার মূল সংস্করণের সাথে ডেটা সংস্করণটির তুলনা করে এবং এই অক্ষরের স্ট্রিংগুলি সম্পূর্ণরূপে মেলে কিনা তা পরীক্ষা করে। অক্ষরগুলি সমস্ত এক হয়ে গেলেই আপনি বলতে পারেন যে দুটি ফাইল অভিন্ন।
আপনি যদি ইন্টারনেট থেকে কোনও ফাইল ডাউনলোড করেন বা বাহ্যিক মেমরির মাধ্যমে ফাইলগুলি স্থানান্তর করেন তবে এটি অনেক কিছু ঘটে। ইন্টারনেট যদি এক সেকেন্ডের জন্য থামে বা আপনার ফ্ল্যাশ ড্রাইভে খারাপ খাত রয়েছে, স্থানান্তরিত ফাইলগুলি ক্ষতিগ্রস্থ হতে পারে। এই জাতীয় ক্ষেত্রে, এই দুটি ফাইলের প্রযুক্তিগতভাবে একই রকম হলেও সম্পূর্ণ আলাদা চেকসাম কোড থাকবে।
আপনি এই শব্দটির বিভিন্ন প্রকারও দেখতে পারেন - কখনও কখনও হ্যাশ যোগফল এবং কম ঘন ঘন হ্যাশ কোড বা হ্যাশ মান।
চেকসাম দেখতে কেমন লাগে?
ডিজিটাল ডেটার প্রতিটি অংশ, এটি ফাইল, পাঠ্য নথি বা অন্য কোনও কিছুতে চেকসাম থাকে। এটি জানতে, আপনাকে এটি একটি অ্যালগরিদম (হ্যাশ ফাংশন) ব্যবহার করে রূপান্তর করতে হবে। MD5, SHA-1 এবং SHA-256 হ্যাশ ফাংশনগুলি প্রায়শই ব্যবহৃত হয়।
আপনি যদি MD5 অ্যালগরিদমের মাধ্যমে কোনও শব্দ বা বাক্যটি রেখে দেন তবে আপনি তার চেকসাম পাবেন।
উদাহরণস্বরূপ, 'হ্যালো' এর চেকসাম। f9776f93ac975cd47b598e34d9242d18 হয়।
যদি আপনি পিরিয়ড ছাড়াই 'হ্যালো' রূপান্তর করার চেষ্টা করেন তবে আপনি পাবেন: 8b1a9953c4611296a827abf8c47804d7।
এটি অক্ষরের দুটি সম্পূর্ণ ভিন্ন স্ট্রিং। সুতরাং, বিরামচিহ্নের একটি সামান্য ভুল পুরো চেকসামকে পরিবর্তন করে।
ফাইলের আকার নির্বিশেষে একটি চেকসামে সর্বদা একই সংখ্যার অক্ষর থাকে। এটি একটি বড় 5 জিবি ফাইল বা 2 এমবি ফাইল হতে পারে। আপনি যদি এটি কোনও হ্যাশ ফাংশন ক্যালকুলেটরের মাধ্যমে রাখেন তবে এর দৈর্ঘ্য একই হবে। দৈর্ঘ্য আপনি ব্যবহার করা হ্যাশ ফাংশনের উপর নির্ভর করবে। উদাহরণস্বরূপ, MD5 চেকসামের 32 টি অক্ষর রয়েছে।
আমরা চেকসাম কেন ব্যবহার করি?
আপনার ড্রাইভে থাকা ফাইলগুলির সত্যতা যাচাই করতে চেকসাম ব্যবহার করা হয়।
উদাহরণস্বরূপ, আপনি একটি বড় এবং গুরুত্বপূর্ণ ফাইল ডাউনলোড করতে পারেন যা কিছু বিদ্যমান অ্যাপ্লিকেশন বা সিস্টেমের সাথে হস্তক্ষেপ করে। প্রশ্নে থাকা ফাইলটি আসল কিনা তা যাচাই করা ভাল হবে। আপনি যদি কোনও অ্যাপ্লিকেশন বা খারাপ ডিভাইস ড্রাইভারের জন্য একটি দূষিত আপডেট ডাউনলোড করেন তা কল্পনা করুন। এটি সিস্টেম সফ্টওয়্যারটিতে হস্তক্ষেপ করতে পারে এবং আপনার সমস্যার কারণ হতে পারে।
কখনও কখনও দূষিত বা দূষিত ডেটা আপাতদৃষ্টিতে নিরীহ ফাইলগুলিতে লুকায়। মূল ফাইলের চেকসাম মান এবং আপনার ড্রাইভের সাথে তুলনা করা আপনাকে দূষিত ফাইলগুলি খোলার আগে সনাক্ত করতে সহায়তা করে।
সাধারণত, মূল ফাইলের উত্স তার চেকসাম সরবরাহ করবে। আপনি সর্বদা দুটি মান তুলনা করতে পারেন। যদি তারা অভিন্ন হয় তবে ফাইলটি খাঁটি।
কিভাবে চেকসাম গণনা করবেন
যদি আপনি উত্স ফাইলটির চেকসাম জানেন এবং এটি কাজ করে কিনা তা পরীক্ষা করতে চান, আপনার চেকসাম ক্যালকুলেটর ব্যবহার করা উচিত। এই প্রক্রিয়াটি আপনার ফাইলকে ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশনের মাধ্যমে রাখবে।
অনেকগুলি তৃতীয় পক্ষের অ্যাপ্লিকেশন রয়েছে যা আপনি চেকসাম গণনা করতে ব্যবহার করতে পারেন। তাদের মধ্যে বেশিরভাগ আপনাকে SHA-1, MD5, SHA-256, এবং SHA-512 সহ একাধিক ফাংশন ব্যবহার করে গণনা করা চেকসাম দেখিয়ে দেবে।
ধন্যবাদ, চেকসাম গণনা করার জন্য সর্বাধিক জনপ্রিয় অপারেটিং সিস্টেমগুলিতে বিল্ট-ইন ইউটিলিটি রয়েছে।
উইন্ডোজ চেকসাম
উইন্ডোজে, আপনি পাওয়ারশলে আপনার হ্যাশ ফাইলটি পরীক্ষা করতে পারেন। কিভাবে করতে হবে এখানে আছে:
- উইন্ডোজ মেনুতে ডান ক্লিক করুন (নীচে-বাম) এবং পাওয়ারশেল চালান।
- গেট-ফাইলহ্যাশ টাইপ করুন, স্পেসে হিট করুন, তারপরে আপনি যে ফাইলটি পরীক্ষা করতে চান তার পথটি টাইপ করুন।
- প্রবেশ করুন।
- আপনি SHA-256 এ একটি চেকসাম মান পাবেন।
- আপনি যদি অন্য কোনও ফাংশন চান তবে আপনাকে শেষে "-Aggithith MD5" বা "-Algorithm SHA1" যুক্ত করতে হবে। উদাহরণস্বরূপ, "গেট-ফাইলহ্যাশ ডি: \ পথ \ থেকে \ ফাইল1.exe-অ্যালগোরিদম MD5" আপনাকে MD5 ফাংশনটির মান দেবে।
ম্যাক চেকসাম
আপনার ম্যাকের চেকসাম গণনা করতে, আপনাকে টার্মিনালটি সন্ধান করতে হবে।
- নীচে-বামদিকে একটি নীল এবং সাদা স্মাইলি ফেস আইকন 'ফাইন্ডার' এ ক্লিক করুন।
- 'টার্মিনাল' টাইপ করুন এবং আইকনটি উপস্থিত হওয়ার পরে এটিতে ক্লিক করুন। আইকনটি ফাঁকা, গা dark় কনসোলের মতো হওয়া উচিত।
একবার আপনি টার্মিনাল প্রবেশ করানোর পরে, আপনি কোডের উপর নির্ভর করে বিভিন্ন হ্যাশ মান পেতে পারেন।
- এমডি 5 এর জন্য, এমডি 5 পাথ / টু / ফাইল টাইপ করুন।
- SHA-1 এর জন্য shasum / path / to / file টাইপ করুন।
- SHA-256 এর জন্য, shasum -a 256 পাথ / টু / ফাইল টাইপ করুন।
তৃতীয় পক্ষের ইউটিলিটিস
আপনি যদি তৃতীয় পক্ষের সফ্টওয়্যার ব্যবহার করে হ্যাশ পরীক্ষা করতে চান তবে অনলাইনে প্রচুর বিকল্প উপলব্ধ। এর মধ্যে একটি হ'ল MD5 এবং SHA চেকসাম ইউটিলিটি।
আপনি যদি পাওয়ারশেল বা টার্মিনাল ব্যবহার করতে না চান তবে আপনি কেবল এই অ্যাপটি ডাউনলোড করতে পারেন। একবার আপনি এটি ডাউনলোড এবং সেট আপ হয়ে গেলে, আপনি সহজেই সফটওয়্যারটিতে আপনার ফাইলটি ব্রাউজ এবং খুলতে পারেন এবং কেবলমাত্র একটি সাধারণ ক্লিকের সাথে তার সম্পর্কিত সমস্ত হ্যাশ মান দেখতে পারেন।
চেকসাম ফাংশন এবং তৃতীয় পক্ষের সফ্টওয়্যার সম্পর্কিত একটি নোট
বর্তমানে, সর্বাধিক জনপ্রিয় ফাংশনগুলি হ'ল এমডি 5 এবং এসএএএ -1, সুতরাং এইগুলি এই ফাইলগুলির জন্য চেকসাম গণনা করার সময় আপনি সবচেয়ে ঘন ঘন ব্যবহার করবেন। আপনি যদি তৃতীয় পক্ষের সফ্টওয়্যার অনুসন্ধান করেন তবে নিশ্চিত হয়ে নিন যে এটি উভয় মানকে রূপান্তর করতে পারে।
