একটি বার্তা ডাইজেস্ট কি?

একটি বার্তা ডাইজেস্ট কি?

আপনি যদি অনলাইনে কোনো বন্ধুর কাছ থেকে একটি বার্তা পান, তাহলে আপনি কীভাবে বলবেন যে এটি আপনার কাছে আসার আগে সাইবার অপরাধীদের দ্বারা পরিবর্তন করা হয়নি? কিভাবে আপনি আপনার বার্তা এবং ফাইল নিরাপত্তা নিশ্চিত করতে পারেন?





এখানেই বার্তা হজম হয়। একটি বার্তা ডাইজেস্ট কি এবং এটি কিভাবে কাজ করে?





দিনের মেকইউজের ভিডিও

একটি বার্তা ডাইজেস্ট কি?

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





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

উদাহরণস্বরূপ, 'আমি MUO ভালোবাসি' বার্তাটি একটি নির্দিষ্ট হ্যাশ তৈরি করে। একটি বিস্ময়বোধক চিহ্ন যোগ করে বার্তাটিকে সামান্য পরিবর্তন করা হলে, এটিকে 'আমি MUO ভালোবাসি!' বানিয়ে, বার্তার ডাইজেস্টও পরিবর্তিত হবে৷ এইভাবে, আপনি আপনার কাছে পৌঁছানোর আগে আপনার বার্তা পরিবর্তন করা হয়েছে কিনা তা যাচাই করতে পারেন।



কিভাবে ল্যাপটপকে অতিরিক্ত গরম করা থেকে বিরত রাখা যায়
  এই চিত্র দুটি বার্তা হজম তুলনা

একটি বার্তা ডাইজেস্ট বৈশিষ্ট্য কি কি?

বার্তা হজম দেখতে কেমন?

  • একটি বার্তা ডাইজেস্টের একটি নির্দিষ্ট সংখ্যাসূচক আকার আছে। আপনি যদি উপরের ছবিতে দেওয়া হ্যাশগুলিতে অক্ষরের সংখ্যা গণনা করেন, আপনি দেখতে পাবেন যে তাদের উভয়েরই 32টি অক্ষর রয়েছে। প্রতিটি হ্যাশ অ্যালগরিদম একটি নির্দিষ্ট সাংখ্যিক আকারের হ্যাশ তৈরি করে। MD5 হ্যাশে 32টি অক্ষর আছে, যখন SHA1 হ্যাশে 40টি অক্ষর রয়েছে।
  • দুটি বার্তার জন্য একই বার্তা হজম করা অসম্ভব।
  • বার্তা ডাইজেস্ট হ্যাশিং অ্যালগরিদম একটি একমুখী ক্রিপ্টোগ্রাফিক ফাংশন। এর মানে হল যে এটি বিপরীত করা যাবে না এবং হ্যাশ থেকে আসল বার্তা পাওয়া প্রায় অসম্ভব।

কিভাবে বার্তা হজম হয় তা বোঝার আগে, একটি বার্তা এবং একটি বার্তা অ্যালগরিদম কী তা বোঝা গুরুত্বপূর্ণ৷





একটি বার্তা একটি নেটওয়ার্কের মাধ্যমে পাঠানো হয় যে কোনো ধরনের মিডিয়া. এটি পাঠ্যের মধ্যে সীমাবদ্ধ নয়। এটি হতে পারে ছবি, ভিডিও, অডিও, পিডিএফ ফাইল ইত্যাদি। একটি বার্তা অ্যালগরিদম হ্যাশ ফাংশন নামেও পরিচিত; এটি হ্যাশ করার সময় বার্তাটির একটি সংখ্যাসূচক শনাক্তকারী প্রদান করে। উল্লেখ্য যে হ্যাশ ফাংশন এনক্রিপশনের মতো নয় , যেহেতু হ্যাশ অপরিবর্তনীয়, এনক্রিপশনের বিপরীতে।

কিভাবে একটি বার্তা ডাইজেস্ট কাজ করে?

একটি বার্তা যাচাই করার জন্য একটি বার্তা ডাইজেস্ট ব্যবহার করতে, এটি বার্তার সাথেই পাঠাতে হবে। যখন আপনার বন্ধু, বব, আপনাকে একটি বার্তা পাঠায়, তখন সে তার প্রাথমিক বার্তার বার্তা ডাইজেস্টও পাঠায়। আপনি যখন এটি গ্রহণ করেন, আপনি হ্যাশিং অ্যালগরিদম ব্যবহার করে প্রাপ্ত বার্তাটি হ্যাশ করেন এবং বার্তা ডাইজেস্ট পান।





তারপরে আপনি যে বার্তাটি বব আপনাকে পাঠিয়েছেন তার সাথে তুলনা করুন। যদি সেগুলি একই হয়, তাহলে এর অর্থ হল আপনার বার্তা পাঠানো এবং এটি আপনার কাছে পৌঁছানোর মধ্যে পরিবর্তন করা হয়নি৷

কিভাবে ফোন থেকে গাড়িতে গান বাজানো যায়
  তালা এবং নিরাপত্তা চিত্রিত চাবি

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

বার্তা ডাইজেস্ট কি জন্য ব্যবহৃত হয়?

মেসেজ ডাইজেস্টগুলি একটি বার্তার অখণ্ডতা রক্ষা, যাচাই এবং নিশ্চিত করতে ব্যবহৃত হয়। এগুলি বার্তায় করা পরিবর্তনগুলি সনাক্ত এবং আবিষ্কার করার জন্য ডিজাইন করা হয়েছে৷ এগুলি কপিরাইট রক্ষা এবং মালিকানা প্রমাণ করতে বিভিন্ন ক্ষেত্রে ব্যবহার করা হয়।

মেসেজ ডাইজেস্ট এবং ইন্টিগ্রিটি প্রোটেকশন

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