মূল বিষয়বস্তুতে যান
ToolMug

সরাতে ↑ ↓, খুলতে Enter, বন্ধ করতে Esc চাপুন।

হ্যাশ জেনারেটর

লেখা বা ফাইলের MD5, SHA-1, SHA-2, SHA-3, BLAKE2, BLAKE3 ও RIPEMD-160 হ্যাশ গণনা করুন, সিক্রেট কী দিয়ে HMAC তৈরি করুন এবং প্রকাশিত চেকসামের সঙ্গে ডাউনলোড মিলিয়ে দেখুন। কয়েক গিগাবাইটের ফাইলও স্থানীয়ভাবে অংশে অংশে পড়া হয়।

আপনার ব্রাউজারে চলে — আপনি যা দেন তার কিছুই আপলোড হয় না

অ্যালগরিদম

MD5⚠
d41d8cd98f00b204e9800998ecf8427e
SHA-1⚠
da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA-256
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA-512
cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
⚠ MD5 / SHA-1: কোলিশন-প্রতিরোধী নয় — চেকসামের জন্য ঠিক আছে, নিরাপত্তার জন্য নয়।

কীভাবে ব্যবহার করবেন

  1. লেখা বেছে নিয়ে লিখুন, অথবা ফাইল বেছে নিয়ে যেকোনো আকারের একটি ফাইল নির্বাচন করুন।
  2. আপনার প্রয়োজনীয় অ্যালগরিদমগুলোতে টিক দিন — ডিফল্টভাবে MD5, SHA-1, SHA-256 ও SHA-512 বাছাই করা থাকে।
  3. কী-যুক্ত হ্যাশের জন্য HMAC-এ টিক দিন এবং সিক্রেট কী লিখুন।
  4. ডাউনলোড যাচাই করতে, প্রকাশকের ওয়েবসাইটের চেকসামটি "এর সাথে মিলিয়ে দেখুন" ঘরে পেস্ট করুন; মিলে যাওয়া সারিটি চিহ্নিত হবে।

অপশনগুলোর ব্যাখ্যা

MD5 / SHA-1
ফাইলের চেকসামের জন্য দ্রুত এবং এখনও বহুল ব্যবহৃত, কিন্তু নিরাপত্তার কাজে ভঙ্গুর — আক্রমণকারীরা একই হ্যাশযুক্ত দুটি ইনপুট তৈরি করতে পারে। স্বাক্ষর বা পাসওয়ার্ডের জন্য এগুলো ব্যবহার করবেন না।
SHA-256 / SHA-512
SHA-2 পরিবারের অ্যালগরিদম; অখণ্ডতা যাচাই, সার্টিফিকেট এবং ব্লকচেইনের জন্য এটিই প্রচলিত পছন্দ।
SHA-3 / BLAKE2 / BLAKE3
আধুনিক বিকল্প। সফটওয়্যারে BLAKE3, SHA-2-এর চেয়ে অনেক দ্রুত; SHA-3 ভিন্ন অভ্যন্তরীণ নকশার NIST মান।
HMAC
সিক্রেট কী দিয়ে তৈরি হ্যাশ; webhook ও API অনুরোধে স্বাক্ষর করতে ব্যবহৃত হয় (যেমন GitHub ও Stripe-এর webhook-এ HMAC-SHA256 ব্যবহার করা হয়)।

হ্যাশের দৈর্ঘ্য

অ্যালগরিদম আউটপুট হেক্স দৈর্ঘ্য
MD5 128 bits 32
SHA-1 160 bits 40
SHA-256 / SHA3-256 / BLAKE3 256 bits 64
SHA-384 384 bits 96
SHA-512 / SHA3-512 / BLAKE2b 512 bits 128

উদাহরণ

abc-এর SHA-256 হলো:

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

টার্মিনালে একই মান পেতে Linux-এ echo -n abc | sha256sum অথবা macOS-এ echo -n abc | shasum -a 256 ব্যবহার করুন।

সচরাচর জিজ্ঞাসিত প্রশ্ন

ডাউনলোড করা ফাইলের চেকসাম কীভাবে যাচাই করব?

ফাইল বেছে নিয়ে ডাউনলোডটি নির্বাচন করুন, তারপর ওয়েবসাইটে প্রকাশিত চেকসামটি "এর সাথে মিলিয়ে দেখুন" ঘরে পেস্ট করুন। কোনো সারিতে "মিলেছে" দেখা গেলে, ফাইলটি প্রকাশক যে ফাইলটির হ্যাশ করেছিলেন তার সঙ্গে অভিন্ন।

আমার ফাইল কি আপলোড হয়?

না। আপনার ব্রাউজার ফাইলকে 4 MB অংশে পড়ে স্থানীয়ভাবে হ্যাশ করে, তাই কয়েক গিগাবাইটের ISO image-ও আপনার কম্পিউটার ছেড়ে যায় না।

হ্যাশ উল্টে কি মূল লেখা বের করা যায়?

না — হ্যাশ একমুখী। তবে ছোট বা সাধারণ ইনপুট (যেমন "password123") lookup table-এ পাওয়া যেতে পারে; তাই plain MD5 বা SHA-256-এর বদলে পাসওয়ার্ড bcrypt বা Argon2-এর মতো ধীর, salt-যুক্ত অ্যালগরিদমে সংরক্ষণ করতে হয়।

অন্য একটি টুলের হ্যাশের থেকে আমার হ্যাশ আলাদা কেন?

সাধারণত ইনপুট আলাদা — শেষে newline, অতিরিক্ত স্পেস বা ভিন্ন text encoding-এর কারণে। আপনি যা লেখেন, এই টুল তার সঠিক UTF-8 bytes-এর হ্যাশ করে। আপনি echo -n ব্যবহার না করলে কমান্ড-লাইন echo একটি newline যোগ করে।

হ্যাশ এবং HMAC-এর মধ্যে পার্থক্য কী?

সর্বজনীন ডেটার হ্যাশ যে কেউ গণনা করতে পারে। HMAC-এর জন্য সিক্রেট কী-ও দরকার, তাই এটি প্রমাণ করে যে বার্তাটি কী জানা কারও কাছ থেকে এসেছে এবং পরিবর্তিত হয়নি।

গোপনীয়তা

এই টুলটি পুরোপুরি আপনার ব্রাউজারে চলে। আপনার ফাইল ও লেখা আপনার ডিভাইসেই প্রসেস হয় এবং কখনো আমাদের সার্ভারে আপলোড হয় না।

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