ছবি: HAVAL-160/4 ইনফোগ্রাফিক: ৪টি পাস, ১২৮টি ধাপ
প্রকাশিত: ১২ জানুয়ারী, ২০২৬ এ ২:১১:১৮ PM UTC
সর্বশেষ আপডেট: ৯ জানুয়ারী, ২০২৬ এ ৭:২২:১৪ PM UTC
HAVAL-160/4 হ্যাশ অ্যালগরিদমের উচ্চ-রেজোলিউশনের ল্যান্ডস্কেপ ভিজ্যুয়ালাইজেশন, ইনপুট প্রিপ্রসেসিং, মোট ১২৮টি ধাপের চারটি প্রসেসিং পাস, চূড়ান্ত রূপান্তর এবং একটি ১৬০-বিট হ্যাশ আউটপুট চিত্রিত করে।
HAVAL-160/4 Infographic: 4 Passes, 128 Steps

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