ছবি: HAVAL-160/5 হ্যাশ অ্যালগরিদম - পাঁচ-পাস ক্রিপ্টোগ্রাফিক ফ্লো ডায়াগ্রাম
প্রকাশিত: ১২ জানুয়ারী, ২০২৬ এ ২:১৭:২৭ PM UTC
সর্বশেষ আপডেট: ৭ জানুয়ারী, ২০২৬ এ ১০:১৪:২৪ PM UTC
HAVAL-160/5 ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশনের বিস্তারিত ভিজ্যুয়াল ওভারভিউ, বার্তা প্রিপ্রসেসিং, পাঁচটি রূপান্তর পাস, রাউন্ড ফাংশন এবং চূড়ান্ত 160-বিট ডাইজেস্টের চিত্র।
HAVAL-160/5 Hash Algorithm – Five-Pass Cryptographic Flow Diagram

এই ছবির উপলব্ধ সংস্করণগুলি
নিচে ডাউনলোডের জন্য উপলব্ধ ছবির ফাইলগুলি কম সংকুচিত এবং উচ্চ রেজোলিউশনের - এবং এর ফলে, উচ্চ মানের - এই ওয়েবসাইটের নিবন্ধ এবং পৃষ্ঠাগুলিতে এমবেড করা ছবির তুলনায়, যা ব্যান্ডউইথ খরচ কমাতে ফাইলের আকারের জন্য আরও অপ্টিমাইজ করা হয়েছে।
নিয়মিত আকার (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)
- এখনও আপলোড করা হচ্ছে... ;-)
ছবির বর্ণনা
ছবিটি একটি প্রশস্ত, উচ্চ-রেজোলিউশনের ডিজিটাল ইনফোগ্রাফিক যা HAVAL-160/5 ক্রিপ্টোগ্রাফিক হ্যাশ অ্যালগরিদমের অভ্যন্তরীণ কর্মপ্রবাহকে কল্পনা করে। উপরের কেন্দ্রে, একটি গাঢ় ধাতব শিরোনাম "HAVAL-160/5 HASH ALGORITHM" লেখা আছে যার একটি সাবটাইটেল "160-BIT HASH • 5 PASSES • 80 ROUNDS" লেখা আছে। সামগ্রিক রঙের স্কিমটি বাম দিকের শীতল নীল থেকে উষ্ণ অ্যাম্বার এবং ডানদিকে কমলা টোনে রূপান্তরিত হয়, যা ইনপুট থেকে চূড়ান্ত আউটপুটে ডেটা প্রবাহের প্রতীক, বাইনারি সংখ্যা এবং সার্কিটের মতো ট্রেসের একটি সূক্ষ্ম পটভূমি সহ।
বাম দিকে, "INPUT MESSAGE" লেবেলযুক্ত একটি অংশ আয়তক্ষেত্রাকার বার্তা কোষের একটি সারি দেখায়। এর নীচে, "PADDING & LENGTH APPENDING" শিরোনামের একটি বাক্স প্রি-প্রসেসিং ধাপটি নির্দেশ করে। একটি তীর "512-BIT DATA BLOCK" লেবেলযুক্ত একটি বৃহৎ সবুজ-ফ্রেমযুক্ত প্যানেলের দিকে নিয়ে যায়, যা "BLOCK 1," "BLOCK 2," এবং "BLOCK N" এ বিভক্ত, যা দেখায় যে প্যাডেড বার্তাটি প্রক্রিয়াকরণের জন্য কীভাবে ভাগ করা হয়েছে।
আরও নিচে, "INITIAL HASH VALUE" চিহ্নিত একটি বাক্সে A, B, C, D, এবং E লেবেলযুক্ত পাঁচটি ছোট রেজিস্টার রয়েছে, যা কার্যকরী অবস্থার শব্দগুলিকে প্রতিনিধিত্ব করে। এগুলি কেন্দ্রীয় পাইপলাইনে প্রবেশ করে, যেখানে "PASS 1," "PASS 2," "PASS 3," "PASS 4," এবং "PASS 5" লেবেলযুক্ত পাঁচটি রঙিন ট্যাব অনুভূমিকভাবে সাজানো থাকে, যা HAVAL এর মাল্টি-পাস কাঠামোকে জোর দেয়।
গ্রাফিকের কেন্দ্রে, "BITWISE OPERATIONS" শিরোনামের একটি বিশিষ্ট প্যানেল অ্যালগরিদম দ্বারা ব্যবহৃত মৌলিক লজিক্যাল ফাংশনগুলি তালিকাভুক্ত করে: AND, OR, XOR, SHIFT, এবং NOT, প্রতিটি স্টাইলাইজড আইকন দিয়ে প্রতিনিধিত্ব করা হয়েছে। এর নীচে, "SUBSTITUTION TABLES" লেবেলযুক্ত আরেকটি প্যানেল S1, S2, S3, S3 (শৈলীগতভাবে সদৃশ), এবং S4 নামক বাক্সগুলি প্রদর্শন করে, যা প্রতিটি রাউন্ডের সময় প্রয়োগ করা অ-রৈখিক রূপান্তরগুলিকে হাইলাইট করে।
এর নীচে, "রাউন্ড ফাংশন" এলাকাটি তীর এবং অপারেশন নোডের মাধ্যমে ভেরিয়েবলের প্রবাহকে চিত্রিত করে। A এবং C লেবেলযুক্ত ব্লকগুলি "ROT" চিহ্নিত একটি ঘূর্ণন উপাদানে প্রবেশ করে, তারপর একটি বিয়োগ বা মিক্সিং নোডে এবং E-তে এগিয়ে যায়, K লেবেলযুক্ত একটি অতিরিক্ত ধ্রুবক ব্লক পাথে ইনজেক্ট করা হয়। নীচের কেন্দ্রে, "80 ROUNDS" লেখা একটি গাঢ় ব্যাজ পাঁচটি পাস জুড়ে সম্পাদিত পুনরাবৃত্তির মোট সংখ্যার সারসংক্ষেপ করে।
ডানদিকে, "FINAL OUTPUT" শিরোনামের একটি অংশে "HAVAL-160/5" লেবেলযুক্ত একটি বাক্স রয়েছে যা "160-BIT HASH VALUE" নির্দেশ করে। ফলাফলের বিন্যাস চিত্রিত করার জন্য "50 AF D1 7C 12 93 E5…" দিয়ে শুরু হওয়া একটি নমুনা হেক্সাডেসিমেল ডাইজেস্ট দেখানো হয়েছে। নীচে, H0, H1, H2, H3, এবং H4 লেবেলযুক্ত পাঁচটি অনুভূমিক বার স্ট্যাক করা হয়েছে, প্রতিটি একটি ভিন্ন উষ্ণ গ্রেডিয়েন্ট রঙে, পাঁচটি 32-বিট শব্দকে প্রতিনিধিত্ব করে যা একসাথে চূড়ান্ত 160-বিট হ্যাশ গঠন করে।
সামগ্রিকভাবে, ইনফোগ্রাফিকটি পরিষ্কার টাইপোগ্রাফি, রঙ-কোডেড স্টেজ, তীর এবং মডুলার প্যানেলগুলিকে একত্রিত করে দর্শকদের HAVAL-160/5 হ্যাশিং প্রক্রিয়ার মধ্য দিয়ে ধাপে ধাপে গাইড করে, কাঁচা ইনপুট বার্তা থেকে প্রিপ্রসেসিং, মাল্টি-পাস ট্রান্সফর্মেশন, লজিক্যাল অপারেশন এবং অবশেষে কমপ্যাক্ট ক্রিপ্টোগ্রাফিক ডাইজেস্ট পর্যন্ত।
ছবিটি এর সাথে সম্পর্কিত: HAVAL-160/5 হ্যাশ কোড ক্যালকুলেটর
