SHA-3 256-বিট হ্যাশ ক্যালকুলেটর

হেক্সে এনকোড করা টেক্সট স্ট্রিং-এর SHA-3 (FIPS PUB 202 দ্বারা সংজ্ঞায়িত সিকিউর হ্যাশ অ্যালগরিদম 3) 256-বিট / 32-বাইট মেসেজ ডাইজেস্ট তৈরি করুন। SHA-3 256-বিট হলো সাধারণ উদ্দেশ্যে হ্যাশিং-এর জন্য সবচেয়ে বেশি ব্যবহৃত আউটপুট সাইজ।

SHA-3 256-বিট হ্যাশ:

সম্পর্কিত টুলস

SHA-3 হ্যাশ সম্পর্কে আরো

SHA-3 (Secure Hash Algorithm 3) হলো একটি ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন যা NIST দ্বারা FIPS PUB 202-এ মানসম্মত করা হয়েছে। 256-বিট ভেরিয়েন্টটি সবচেয়ে বেশি ব্যবহৃত আউটপুট সাইজ, যা একটি 32-বাইট মেসেজ ডাইজেস্ট তৈরি করে যা নিরাপত্তা এবং দক্ষতার মধ্যে ভালো ভারসাম্য প্রদান করে।

SHA-3 ডিজাইন করেছেন Guido Bertoni, Joan Daemen, Michaël Peeters এবং Gilles Van Assche, এবং এটি 2012 সালে NIST হ্যাশ ফাংশন প্রতিযোগিতার বিজয়ী হিসেবে নির্বাচিত হয়েছিল। SHA-2-এর বিপরীতে, যা Merkle-Damgård নির্মাণ ব্যবহার করে, SHA-3 Keccak স্পঞ্জ নির্মাণের উপর ভিত্তি করে।

স্পঞ্জ নির্মাণ দুটি পর্যায়ে কাজ করে:

  1. শোষণ পর্যায়: ইনপুট মেসেজ প্যাড করা হয় এবং ব্লকে বিভক্ত করা হয়। প্রতিটি ব্লক অভ্যন্তরীণ অবস্থার একটি অংশে XOR করা হয়, তারপর একটি পারমিউটেশন ফাংশন (Keccak-f) প্রয়োগ করা হয়।

  2. নিষ্কাশন পর্যায়: আউটপুট ব্লকগুলি অবস্থা থেকে বের করা হয়, যদি আরো আউটপুট প্রয়োজন হয় তবে নিষ্কাশনের মধ্যে পারমিউটেশন প্রয়োগ করা হয়।

SHA-3 256-বিটের প্রধান সুবিধাগুলি:

  • SHA-2-কে প্রভাবিত করে এমন দৈর্ঘ্য এক্সটেনশন আক্রমণের বিরুদ্ধে প্রতিরোধ

  • SHA-2 থেকে ভিন্ন অভ্যন্তরীণ কাঠামো, অ্যালগরিদম বৈচিত্র্য প্রদান করে

  • কলিশন আক্রমণের বিরুদ্ধে 128-বিট নিরাপত্তা স্তর

  • প্রি-ইমেজ আক্রমণের বিরুদ্ধে 256-বিট নিরাপত্তা স্তর

SHA-3 256-বিট সেই অ্যাপ্লিকেশনগুলির জন্য সুপারিশ করা হয় যেগুলিতে শক্তিশালী নিরাপত্তা গ্যারান্টি সহ একটি সাধারণ উদ্দেশ্যের ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন প্রয়োজন। এটি ডিজিটাল স্বাক্ষর, মেসেজ অথেন্টিকেশন কোড, কী ডেরিভেশন এবং র‍্যান্ডম নম্বর জেনারেশনের জন্য উপযুক্ত।