আমরা সবাই ইন্টারনেট বা অন্যান্য স্থানীয় নেটওয়ার্কে ডেটা পাঠাতে অভ্যস্ত। সাধারণত, এই ধরনের ডেটা বিট আকারে নেটওয়ার্কে স্থানান্তরিত হয়। সাধারণত, যখন একটি নেটওয়ার্কের মাধ্যমে প্রচুর পরিমাণে ডেটা পাঠানো হয়, তখন এটি একটি নেটওয়ার্ক সমস্যা বা এমনকি একটি দূষিত আক্রমণের কারণে ডেটা ক্ষতির জন্য সংবেদনশীল। একটি চেকসাম ব্যবহার করা হয় নিশ্চিত করার জন্য যে প্রাপ্ত ডেটা অক্ষত এবং ত্রুটি ও ক্ষতিমুক্ত। চেকসাম ডেটার জন্য একটি আঙ্গুলের ছাপ বা একটি অনন্য শনাক্তকারী হিসাবে কাজ করে।
এটি আরও ভালভাবে বুঝতে, এটি বিবেচনা করুন: আমি আপনাকে কিছু ডেলিভারি এজেন্টের মাধ্যমে আপেলের একটি ঝুড়ি পাঠাচ্ছি। এখন, যেহেতু ডেলিভারি এজেন্ট একটি তৃতীয় পক্ষ, আমরা তার সত্যতার উপর পুরোপুরি নির্ভর করতে পারি না। তাই তিনি তার পথে কোন আপেল না খেয়েছেন এবং আপনি সমস্ত আপেল পেয়েছেন তা নিশ্চিত করার জন্য, আমি আপনাকে ফোন করে বলি যে আমি আপনাকে 20টি আপেল পাঠিয়েছি। ঝুড়িটি পাওয়ার পরে, আপনি আপেলের সংখ্যা গণনা করুন এবং এটি 20 কিনা তা পরীক্ষা করুন।
আপেলের এই গণনা চেকসাম আপনার ফাইলে কি করে। আপনি যদি একটি নেটওয়ার্কে (তৃতীয় পক্ষ) একটি খুব বড় ফাইল পাঠিয়ে থাকেন বা আপনি ইন্টারনেট থেকে একটি ডাউনলোড করে থাকেন এবং আপনি নিশ্চিত করতে চান যে ফাইলটি সঠিকভাবে পাঠানো হয়েছে বা পাওয়া গেছে, আপনি আপনার ফাইলে একটি চেকসাম অ্যালগরিদম প্রয়োগ করুন যা হচ্ছে পাঠানো হয় এবং প্রাপকের কাছে মানটি যোগাযোগ করে। ফাইলটি পাওয়ার পরে, রিসিভার একই অ্যালগরিদম প্রয়োগ করবে এবং আপনি যা পাঠিয়েছেন তার সাথে প্রাপ্ত মান মিলবে। যদি মানগুলি মেলে, ফাইলটি সঠিকভাবে পাঠানো হয়েছে এবং কোনও ডেটা হারিয়ে যায়নি৷ কিন্তু মান ভিন্ন হলে, প্রাপক তাৎক্ষণিকভাবে জানতে পারবে যে কিছু ডেটা হারিয়ে গেছে বা ফাইলটি নেটওয়ার্কে টেম্পার করা হয়েছে। যেহেতু ডেটা আমাদের কাছে অত্যন্ত সংবেদনশীল এবং গুরুত্বপূর্ণ হতে পারে, তাই ট্রান্সমিশনের সময় যে কোনও ত্রুটি ঘটেছে তা পরীক্ষা করা গুরুত্বপূর্ণ৷ সুতরাং, ডেটার সত্যতা এবং অখণ্ডতা বজায় রাখার জন্য একটি চেকসাম খুবই গুরুত্বপূর্ণ। এমনকি ডেটাতে খুব ছোট পরিবর্তন চেকসামের একটি বড় পরিবর্তন ঘটায়। TCP/IP এর মতো প্রোটোকল যা ইন্টারনেটের যোগাযোগের নিয়মগুলিকে নিয়ন্ত্রণ করে, এছাড়াও সবসময় সঠিক ডেটা সরবরাহ করা হয় তা নিশ্চিত করতে চেকসাম ব্যবহার করে।
একটি চেকসাম মূলত একটি অ্যালগরিদম যা একটি ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন ব্যবহার করে। এই অ্যালগরিদমটি ডেটার একটি অংশ বা একটি ফাইল পাঠানোর আগে এবং এটি একটি নেটওয়ার্কে পাওয়ার পরে প্রয়োগ করা হয়। আপনি হয়তো লক্ষ্য করেছেন যে এটি একটি ডাউনলোড লিঙ্কের পাশে প্রদান করা হয়েছে যাতে আপনি ফাইলটি ডাউনলোড করার সময়, আপনি আপনার নিজের কম্পিউটারে চেকসাম গণনা করতে পারেন এবং প্রদত্ত মানের সাথে এটি মেলাতে পারেন। নোট করুন যে একটি চেকসামের দৈর্ঘ্য ডেটার আকারের উপর নির্ভর করে না তবে ব্যবহৃত অ্যালগরিদমের উপর নির্ভর করে। সর্বাধিক ব্যবহৃত চেকসাম অ্যালগরিদমগুলি হল MD5 (মেসেজ ডাইজেস্ট অ্যালগরিদম 5), SHA1 (সিকিউর হ্যাশিং অ্যালগরিদম 1), SHA-256 এবং SHA-512৷ এই অ্যালগরিদমগুলি যথাক্রমে 128-বিট, 160-বিট, 256-বিট এবং 512-বিট হ্যাশ মান তৈরি করে। SHA-256 এবং SHA-512 SHA-1 এবং MD5 এর চেয়ে সাম্প্রতিক এবং শক্তিশালী, যা কিছু বিরল ক্ষেত্রে দুটি ভিন্ন ফাইলের জন্য একই চেকসাম মান তৈরি করে। এটি সেই অ্যালগরিদমগুলির বৈধতাকে আপস করেছে৷ নতুন কৌশল ত্রুটি প্রমাণ এবং আরো নির্ভরযোগ্য. হ্যাশিং অ্যালগরিদম প্রধানত ডেটাকে তার বাইনারি সমতুল্যে রূপান্তর করে এবং তারপরে কিছু মৌলিক অপারেশন যেমন AND, OR, XOR ইত্যাদি বহন করে এবং অবশেষে গণনার হেক্স মান বের করে।
বিষয়বস্তু[ লুকান ]
- চেকসাম কি? এবং কিভাবে চেকসাম গণনা করবেন
- পদ্ধতি 1: PowerShell ব্যবহার করে চেকসাম গণনা করুন
- পদ্ধতি 2: অনলাইন চেকসাম ক্যালকুলেটর ব্যবহার করে চেকসাম গণনা করুন
- পদ্ধতি 3: MD5 এবং SHA চেকসাম ইউটিলিটি ব্যবহার করুন
চেকসাম কি? এবং কিভাবে চেকসাম গণনা করবেন
পদ্ধতি 1: PowerShell ব্যবহার করে চেকসাম গণনা করুন
1. Windows 10 এ স্টার্ট মেনুতে অনুসন্ধানটি ব্যবহার করুন এবং টাইপ করুন শক্তির উৎস এবং 'এ ক্লিক করুন উইন্ডোজ পাওয়ারশেল ' তালিকা থেকে।
2. বিকল্পভাবে, আপনি শুরুতে ডান ক্লিক করতে পারেন এবং ' নির্বাচন করতে পারেন উইন্ডোজ পাওয়ারশেল ' মেনু থেকে।
3. Windows PowerShell-এ, নিম্নলিখিত কমান্ডটি চালান:
|_+_|4. প্রম্পট প্রদর্শিত হবে ডিফল্টরূপে SHA-256 হ্যাশ মান।
5.অন্যান্য অ্যালগরিদমের জন্য, আপনি ব্যবহার করতে পারেন:
|_+_|আপনি এখন প্রদত্ত মানের সাথে প্রাপ্ত মানকে মেলাতে পারেন।
পদ্ধতি 2: অনলাইন চেকসাম ক্যালকুলেটর ব্যবহার করে চেকসাম গণনা করুন
‘onlinemd5.com’-এর মতো অনেক অনলাইন চেকসাম ক্যালকুলেটর রয়েছে। এই সাইটটি যেকোন ফাইলের জন্য MD5, SHA1 এবং SHA-256 চেকসাম গণনা করতে ব্যবহার করা যেতে পারে এমনকি যেকোন পাঠ্যের জন্যও।
1. 'এ ক্লিক করুন ফাইল পছন্দ কর ' বোতাম এবং আপনার পছন্দসই ফাইল খুলুন।
2. বিকল্পভাবে, প্রদত্ত বাক্সে আপনার ফাইলটি টেনে আনুন এবং ফেলে দিন।
3. আপনার নির্বাচন করুন পছন্দসই অ্যালগরিদম এবং প্রয়োজনীয় চেকসাম পান।
4. আপনি প্রদত্ত চেকসামটির সাথে এই প্রাপ্ত চেকসামটিও মিলাতে পারেন প্রদত্ত চেকসামটি 'এর সাথে তুলনা করুন:' পাঠ্যবক্সে অনুলিপি করে।
5. আপনি সেই অনুযায়ী টেক্সট বক্সের পাশে টিক বা ক্রস দেখতে পাবেন।
সরাসরি একটি স্ট্রিং বা পাঠ্যের জন্য হ্যাশ গণনা করতে:
ক) পৃষ্ঠার নিচে স্ক্রোল করুন ' পাঠ্যের জন্য MD5 এবং SHA1 হ্যাশ জেনারেটর '
খ) প্রয়োজনীয় চেকসাম পেতে প্রদত্ত পাঠ্য বাক্সে স্ট্রিংটি অনুলিপি করুন।
অন্যান্য অ্যালগরিদমের জন্য, আপনি ব্যবহার করতে পারেন ' https://defuse.ca/checksums.htm ' এই সাইটটি আপনাকে বিভিন্ন হ্যাশিং অ্যালগরিদম মানগুলির একটি বিস্তৃত তালিকা দেয়৷ আপনার ফাইল নির্বাচন করতে 'ফাইল চয়ন করুন' এ ক্লিক করুন এবং 'এ ক্লিক করুন' চেকসাম গণনা করুন... ' ফলাফল পেতে।
পদ্ধতি 3: MD5 এবং SHA চেকসাম ইউটিলিটি ব্যবহার করুন
প্রথম, MD5 এবং SHA চেকসাম ইউটিলিটি ডাউনলোড করুন তারপর exe ফাইলে ডাবল ক্লিক করে এটি চালু করুন। শুধু আপনার ফাইল ব্রাউজ করুন এবং আপনি এর MD5, SHA1, SHA-256, বা SHA-512 হ্যাশ পেতে পারেন। আপনি প্রদত্ত হ্যাশটিকে প্রাসঙ্গিক টেক্সটবক্সে কপি-পেস্ট করতে পারেন যাতে এটি প্রাপ্ত মানের সাথে সহজেই মেলে।
প্রস্তাবিত:
- ল্যাপটপ ওয়াইফাই এর সাথে কানেক্ট হচ্ছে না ঠিক করুন (ছবি সহ)
- উইন্ডোজ 10 পিসিতে কোন শব্দ নেই [সমাধান]
- উইন্ডোজ আপডেট ত্রুটি 0x80070643 কিভাবে ঠিক করবেন
- ইউনিভার্সাল সিরিয়াল বাস (ইউএসবি) কন্ট্রোলার ড্রাইভার ইস্যু ঠিক করুন
আমি আশা করি উপরের পদক্ষেপগুলি শিখতে সহায়ক ছিল চেকসাম কি? এবং কিভাবে এটি গণনা করতে হয়; তবে এই নিবন্ধটি সম্পর্কে আপনার যদি এখনও কোনও প্রশ্ন থাকে তবে মন্তব্য বিভাগে নির্দ্বিধায় জিজ্ঞাসা করুন।
আদিত্য ফরাদআদিত্য একজন স্ব-প্রণোদিত তথ্য প্রযুক্তি পেশাদার এবং গত 7 বছর ধরে একজন প্রযুক্তি লেখক। তিনি ইন্টারনেট পরিষেবা, মোবাইল, উইন্ডোজ, সফ্টওয়্যার এবং কীভাবে-করবেন নির্দেশিকাগুলি কভার করেন৷