ছবি: টাইগার-১৯২/৩ হ্যাশ অ্যালগরিদম ওভারভিউ
প্রকাশিত: ১২ জানুয়ারী, ২০২৬ এ ১:২৪:২৬ PM UTC
সর্বশেষ আপডেট: ৯ জানুয়ারী, ২০২৬ এ ১০:৫৯:৫৫ PM UTC
টাইগার-১৯২/৩ হ্যাশ অ্যালগরিদমের কাঠামো ব্যাখ্যা করে শিক্ষামূলক ইনফোগ্রাফিক, ইনপুট প্রক্রিয়াকরণ, কম্প্রেশন রাউন্ড এবং চূড়ান্ত ১৯২-বিট আউটপুট চিত্রিত করে।
Tiger-192/3 Hash Algorithm Overview

এই ছবির উপলব্ধ সংস্করণগুলি
নিচে ডাউনলোডের জন্য উপলব্ধ ছবির ফাইলগুলি কম সংকুচিত এবং উচ্চ রেজোলিউশনের - এবং এর ফলে, উচ্চ মানের - এই ওয়েবসাইটের নিবন্ধ এবং পৃষ্ঠাগুলিতে এমবেড করা ছবির তুলনায়, যা ব্যান্ডউইথ খরচ কমাতে ফাইলের আকারের জন্য আরও অপ্টিমাইজ করা হয়েছে।
নিয়মিত আকার (1,536 x 1,024)
বড় আকার (3,072 x 2,048)
খুব বড় আকারের (4,608 x 3,072)
অতিরিক্ত বড় আকার (6,144 x 4,096)
কৌতুকপূর্ণভাবে বড় আকারের (1,048,576 x 699,051)
- এখনও আপলোড করা হচ্ছে... ;-)
ছবির বর্ণনা
ছবিটি একটি প্রশস্ত, ল্যান্ডস্কেপ-ভিত্তিক ইনফোগ্রাফিক যার শিরোনাম "টাইগার-১৯২/৩ হ্যাশ অ্যালগরিদম", যার উপরে বড়, উজ্জ্বল অক্ষরে প্রদর্শিত হয়েছে, এবং তার সাথে একটি স্টাইলাইজড বাঘের মাথার আইকন রয়েছে। সামগ্রিক রঙের স্কিমটি সূক্ষ্ম গ্রেডিয়েন্ট সহ গাঢ় নীল, যা দৃশ্যটিকে একটি প্রযুক্তিগত, আধুনিক চেহারা দেয়। বাম থেকে ডানে, চিত্রটি ঝুঁকিপূর্ণ বাস্তবায়নের বিবরণে না গিয়ে একটি ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশনের উচ্চ-স্তরের প্রবাহ উপস্থাপন করে।
বাম দিকে, "ইনপুট মেসেজ" লেবেলযুক্ত একটি সবুজ প্যানেলে একটি জেনেরিক ডকুমেন্ট আইকন এবং বাইনারি সংখ্যার একটি ছোট স্ট্রিং দেখানো হয়েছে যা নির্দেশ করে যে ইচ্ছামত ডেটা প্রক্রিয়া করা যেতে পারে। একটি কমলা তীর "প্যাডিং এবং স্প্লিট" লেবেলযুক্ত একটি বাক্সে নীচের দিকে নিয়ে যায়, যা প্রিপ্রসেসিং পর্যায়ের প্রতিনিধিত্ব করে যেখানে বার্তাটি হ্যাশিংয়ের জন্য প্রস্তুত করা হয়। সেখান থেকে, ডেটা "ব্লক 1," "ব্লক 2," "ব্লক 3" লেবেলযুক্ত ধূসর বাক্সের একটি অনুভূমিক সারিতে প্রবেশ করে দেখানো হয়েছে, তারপরে উপবৃত্তাকার নির্দেশ করে যে বার্তার দৈর্ঘ্যের উপর নির্ভর করে যেকোনো সংখ্যক ব্লক তৈরি করা যেতে পারে।
ব্লকগুলির উপরে, "কম্প্রেশন রাউন্ডস" শিরোনামের একটি বৃহত্তর ফ্রেমযুক্ত এলাকায় "রাউন্ড 1," "রাউন্ড 2," এবং "ফাইনাল রাউন্ড" লেবেলযুক্ত তিনটি বিশিষ্ট গিয়ার আইকন রয়েছে। গিয়ারগুলির মধ্যে বাঁকা তীরগুলি প্রতিটি ব্লকে প্রয়োগ করা একটি পুনরাবৃত্তিমূলক, ক্রমিক প্রক্রিয়া নির্দেশ করে। এই ফ্রেমযুক্ত এলাকা থেকে ছোট নিম্নমুখী তীরগুলি বার্তা ব্লকের সারির দিকে নির্দেশ করে, দৃশ্যত এই ধারণাটিকে শক্তিশালী করে যে প্রতিটি ব্লক একই রাউন্ডের সেটের মাধ্যমে প্রক্রিয়া করা হয়।
নীচে বাম দিকে, "64-বিট অপারেশনস" শিরোনামের একটি প্যানেলে সাধারণ নিম্ন-স্তরের গাণিতিক এবং যৌক্তিক রূপান্তরের প্রতিনিধিত্বকারী বিমূর্ত প্রতীকগুলির একটি সারি দেখানো হয়েছে। প্রতীকগুলি ইচ্ছাকৃতভাবে জেনেরিক - উদাহরণস্বরূপ, একটি সাধারণ "XOR" লেবেল এবং কয়েকটি বক্সী আইকন - ডায়াগ্রামটিকে একটি সুনির্দিষ্ট বা সম্ভাব্য বিভ্রান্তিকর সূত্রে লক না করে বিট-লেভেল মিশ্রণের প্রকৃতি যোগাযোগ করার জন্য।
ছবির ডান দিকে, "ফলাফল" লেবেলযুক্ত একটি অংশে তিনটি উল্লম্বভাবে স্তূপীকৃত কমলা বাক্স প্রদর্শিত হয়, প্রতিটিতে "64-বিট মান" চিহ্নিত করা হয়। এই বাক্সগুলিকে গোষ্ঠীবদ্ধ করা হয়েছে যাতে দৃশ্যত বোঝা যায় যে চূড়ান্ত আউটপুট তিনটি অংশ নিয়ে গঠিত। একটি বড় তীর সংকোচন এলাকা থেকে এই ফলাফল বাক্সগুলিতে নির্দেশ করে, যা প্রক্রিয়াটির চূড়ান্ত পরিণতি তুলে ধরে। তাদের নীচে, একটি উজ্জ্বল আয়তক্ষেত্রাকার স্ট্রিপটিতে তিনটি অংশে বিভক্ত একটি উদাহরণ হেক্সাডেসিমেল-স্টাইল স্ট্রিং রয়েছে, যা দেখায় যে কীভাবে তিনটি 64-বিট মানকে একক 192-বিট হ্যাশ আউটপুট হিসাবে একসাথে উপস্থাপন করা যেতে পারে।
সামগ্রিকভাবে, লেআউটটিতে পরিষ্কার তীর, স্পষ্ট শিরোনাম এবং সামঞ্জস্যপূর্ণ আইকনোগ্রাফি ব্যবহার করা হয়েছে যাতে দর্শকরা একটি ইনপুট বার্তাকে একটি নির্দিষ্ট দৈর্ঘ্যের ডাইজেস্টে রূপান্তর করার ধারণাটি বুঝতে পারে। চিত্রটি কঠোর অ্যালগরিদমিক বিশ্বস্ততার পরিবর্তে স্পষ্টতা এবং শিক্ষামূলক মূল্যের উপর জোর দেয়, যা এটিকে Tiger-192/3 এর মতো একটি হ্যাশ অ্যালগরিদম কীভাবে গঠন করা হয় তার উচ্চ-স্তরের ব্যাখ্যার জন্য উপযুক্ত করে তোলে।
ছবিটি এর সাথে সম্পর্কিত: Tiger-192/3 হ্যাশ কোড ক্যালকুলেটর
