আমি কয়েকটি পোস্টের উত্তরগুলি সংক্ষিপ্ত করতে চেয়েছিলাম।
প্রথমত, MD5 হ্যাশটিকে একটি চরিত্রের স্ট্রিং হিসাবে নয় তবে একটি হেক্স নম্বর হিসাবে ভাবেন না। সুতরাং, প্রতিটি অঙ্ক হেক্স ডিজিট (0-15 বা 0-এফ) এবং আটটি নয়, চারটি বিট উপস্থাপন করে।
এটি আরও পরে, একটি বাইট বা আট বিট দুটি হেক্স অঙ্ক দ্বারা প্রতিনিধিত্ব করা হয়, যেমন খ ' 1111 1111
' = 0xFF
= 255
।
MD5 হ্যাশগুলি দৈর্ঘ্যে 128 বিট এবং সাধারণত 32 হেক্স অঙ্ক দ্বারা প্রতিনিধিত্ব করা হয়।
SHA-1 হ্যাশগুলির দৈর্ঘ্য 160 বিট এবং সাধারণত 40 হেক্স সংখ্যা দ্বারা প্রতিনিধিত্ব করা হয়।
SHA-2 পরিবারের জন্য, আমি মনে করি হ্যাশের দৈর্ঘ্য পূর্ব নির্ধারিত একটি সেট হতে পারে। সুতরাং SHA-512 128 হেক্স সংখ্যা দ্বারা প্রতিনিধিত্ব করা যেতে পারে।
আবার এই পোস্টটি কেবল পূর্ববর্তী উত্তরের উপর ভিত্তি করে।