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

এই ছবির উপলব্ধ সংস্করণগুলি
নিচে ডাউনলোডের জন্য উপলব্ধ ছবির ফাইলগুলি কম সংকুচিত এবং উচ্চ রেজোলিউশনের - এবং এর ফলে, উচ্চ মানের - এই ওয়েবসাইটের নিবন্ধ এবং পৃষ্ঠাগুলিতে এমবেড করা ছবির তুলনায়, যা ব্যান্ডউইথ খরচ কমাতে ফাইলের আকারের জন্য আরও অপ্টিমাইজ করা হয়েছে।
নিয়মিত আকার (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)
- এখনও আপলোড করা হচ্ছে... ;-)
ছবির বর্ণনা
ছবিটি একটি প্রশস্ত, ল্যান্ডস্কেপ-ভিত্তিক ডিজিটাল ইনফোগ্রাফিক যা টাইগার-১২৮/৩ হ্যাশ অ্যালগরিদমকে সরলীকৃত, শিক্ষামূলক পদ্ধতিতে কল্পনা করে। পটভূমিটি একটি নীল, প্রযুক্তি-থিমযুক্ত গ্রিড যা সূক্ষ্ম বাইনারি সংখ্যা এবং উজ্জ্বল রেখা দিয়ে ভরা, যা একটি সিস্টেমের মধ্য দিয়ে প্রবাহিত ডেটার ধারণা দেয়। উপরের কেন্দ্রে, একটি বড় শিরোনামে মোটা সাদা এবং কমলা অক্ষরে "টাইগার-১২৮/৩ হ্যাশ অ্যালগরিদম" লেখা আছে, যা তাৎক্ষণিকভাবে চিত্রের প্রেক্ষাপট নির্ধারণ করে।
একেবারে বাম দিকে "ইনপুট ডেটা" লেবেলযুক্ত একটি অংশ রয়েছে। এই প্যানেলে ছোট ছোট জেনেরিক আইকন যেমন একটি ডকুমেন্ট, একটি ছবি এবং একটি সঙ্গীত প্রতীক দেখানো হয়েছে যা নির্দেশ করে যে যেকোনো ধরণের ডিজিটাল ডেটা ইনপুট হিসেবে ব্যবহার করা যেতে পারে। "প্যাডিং / স্প্লিট" লেবেলযুক্ত একটি তীর এই ইনপুট প্যানেল থেকে পরবর্তী পর্যায়ে নির্দেশ করে, যা বোঝায় যে মূল ডেটা প্রথমে আরও প্রক্রিয়াকরণের আগে প্রস্তুত করা হয়েছে।
পরবর্তী প্যানেলটির শিরোনাম "64-বিট ব্লক"। এটি বেশ কয়েকটি স্ট্যাক করা আয়তক্ষেত্রাকার ব্লক প্রদর্শন করে, প্রতিটি "64-বিট ব্লক" লেবেলযুক্ত, যার নীচে উপবৃত্তাকার বিন্দু রয়েছে যা নির্দেশ করে যে ইনপুট আকারের উপর নির্ভর করে এই ধরণের অনেক ব্লক থাকতে পারে। এটি দৃশ্যত ইঙ্গিত দেয় যে ইনপুটটি প্রক্রিয়াকরণের জন্য নির্দিষ্ট আকারের খণ্ডে বিভক্ত। "কী শিডিউল" লেবেলযুক্ত একটি বড় তীর ব্লকগুলি থেকে চিত্রের মূল অংশে নিয়ে যায়।
কেন্দ্রে "কম্প্রেশন ফাংশন" শিরোনামে একটি বৃহৎ কমলা এবং নীল বাক্স রয়েছে। এই বাক্সের উপরে ছোট গিয়ার আইকন এবং "বিটওয়াইজ অপারেশনস" এবং "মিক্সিং এবং এক্সওআর" লেবেল রয়েছে, যা তীর দ্বারা সংযুক্ত যা সংকোচনের ক্ষেত্রের দিকে নিচের দিকে নির্দেশ করে, যা ইঙ্গিত করে যে এই ধরণের ক্রিয়াকলাপগুলি প্রতিটি ধাপে ধারণাগতভাবে জড়িত। সংকোচনের ফাংশনের ভিতরে "রাউন্ড 1," "রাউন্ড 2," এবং "রাউন্ড 3" লেবেলযুক্ত তিনটি স্তুপীকৃত অনুভূমিক বাক্স রয়েছে যার তীরগুলি উপরে থেকে নীচে প্রবাহিত হয়, যা পুনরাবৃত্তি প্রক্রিয়াকরণ রাউন্ডের ক্রম নির্দেশ করে।
কম্প্রেশন ফাংশনের ডান দিক থেকে, একটি পুরু তীর "আউটপুট" লেবেলযুক্ত চূড়ান্ত প্যানেলে নিয়ে যায়। এই আউটপুট প্যানেলটি কমলা এবং নীল রঙে হাইলাইট করা হয়েছে এবং এর শিরোনাম "১২৮-বিট হ্যাশ ভ্যালু"। এর ভিতরে চারটি ছোট বাক্স রয়েছে, প্রতিটিতে "৩২-বিট" চিহ্নিত, যা দৃশ্যত প্রতিনিধিত্ব করে যে চূড়ান্ত ফলাফলটি একাধিক অংশ দ্বারা গঠিত যা একসাথে সম্পূর্ণ হ্যাশ গঠন করে। এই বাক্সগুলির নীচে একটি ক্যাপশন রয়েছে যা "১২৮-বিট হ্যাশ রেজাল্ট" বলে। একটি বাঁকা তীর আউটপুট এলাকা থেকে কম্প্রেশন ফাংশনের দিকে ফিরে যায়, যা অভ্যন্তরীণ প্রযুক্তিগত বিবরণ প্রকাশ না করেই হ্যাশিংয়ের পুনরাবৃত্তিমূলক প্রকৃতির ইঙ্গিত দেয়।
সামগ্রিকভাবে, লেআউটটি বাম থেকে ডানে স্পষ্টভাবে পড়ে: কাঁচা ইনপুট ডেটা প্রস্তুত করা হয়, ব্লকে বিভক্ত করা হয়, একটি বহু-বৃত্তাকার কম্প্রেশন ফাংশনের মাধ্যমে প্রক্রিয়াজাত করা হয় এবং অবশেষে একটি নির্দিষ্ট-দৈর্ঘ্যের 128-বিট হ্যাশ আউটপুটে রূপান্তরিত হয়। সম্পূর্ণ নকশাটি অত্যধিক নির্দিষ্ট অ্যালগরিদমিক ধ্রুবক বা সূত্র এড়িয়ে চলে, পরিবর্তে ধারণাগত পর্যায় এবং ডেটা প্রবাহকে এমনভাবে প্রকাশ করার উপর মনোযোগ দেয় যা দৃশ্যত স্বজ্ঞাত এবং অ-বিশেষজ্ঞদের কাছে অ্যাক্সেসযোগ্য।
ছবিটি এর সাথে সম্পর্কিত: Tiger-128/3 হ্যাশ কোড ক্যালকুলেটর
