ছবি: টাইগার-১৬০/৩ হ্যাশ অ্যালগরিদম ওভারভিউ

প্রকাশিত: ১২ জানুয়ারী, ২০২৬ এ ১:২৫:১৮ PM UTC
সর্বশেষ আপডেট: ৯ জানুয়ারী, ২০২৬ এ ১১:০৪:৪৭ PM UTC

ইনপুট ডেটা, প্যাডিং এবং মেসেজ ব্লক থেকে শুরু করে কম্প্রেশন রাউন্ড এবং মিক্সিং ধাপের মধ্য দিয়ে চূড়ান্ত ১৬০-বিট হ্যাশ আউটপুট পর্যন্ত ধাপে ধাপে প্রবাহ সহ টাইগার-১৬০/৩ হ্যাশ অ্যালগরিদমের ভিজ্যুয়াল ওভারভিউ।


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

Tiger-160/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," এবং নীচে "... রাউন্ড 24" লেখা রয়েছে, যা কোনও নির্দিষ্ট প্রযুক্তিগত পরামিতি প্রকাশ না করে একই ধরণের অভ্যন্তরীণ পদক্ষেপের একটি দীর্ঘ ক্রম নির্দেশ করে। এই বাক্সগুলির মধ্যে উল্লম্ব তীরগুলি প্রক্রিয়াটির পুনরাবৃত্তিমূলক প্রকৃতির উপর জোর দেয়।

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

একটি শেষ তীর ডানদিকে "চূড়ান্ত ১৬০-বিট হ্যাশ ভ্যালু" লেবেলযুক্ত একটি সবুজ গোলাকার আয়তক্ষেত্রের দিকে নিয়ে যায়। এই টার্মিনাল ব্লকটি দৃশ্যত পাইপলাইনটি সম্পূর্ণ করে, যা অ্যালগরিদম দ্বারা উত্পাদিত স্থির-দৈর্ঘ্যের আউটপুট নির্দেশ করে।

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

ছবিটি এর সাথে সম্পর্কিত: টাইগার-160/3 হ্যাশ কোড ক্যালকুলেটর

ব্লুস্কাইতে শেয়ার করুনফেসবুকে শেয়ার করুনলিংকডইনে শেয়ার করুনটাম্বলারে শেয়ার করুনX-এ শেয়ার করুনপিন্টারেস্টে পিন করুনরেডডিটে শেয়ার করুন