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

টেক্সট বা ফাইলকে MD5, CRC32, SHA-1/256/512, SHA-3 এবং Keccak দিয়ে হ্যাশ করুন, hex বা Base64-এ আউটপুট নিন এবং প্রত্যাশিত হ্যাশের সাথে মিলিয়ে যাচাই করুন।

টুল লোড হচ্ছে…

হ্যাশ জেনারেটরটেক্সট টাইপ করুন বা একটি ফাইল ফেলে দিন এবং একসাথে MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA-3 ও Keccak ডাইজেস্ট পান, আউটপুট hex বা Base64-এ, বড় বা ছোট হাতের অক্ষরে। মিল প্রায়-স্থির সময়ে যাচাই করতে একটি প্রত্যাশিত হ্যাশ পেস্ট করুন এবং কেবল আপনার প্রয়োজনীয় অ্যালগরিদমগুলো দেখান। সবকিছু Web Crypto API ও WebAssembly দিয়ে স্থানীয়ভাবে চলে — আপনার টেক্সট ও ফাইল কখনও ব্রাউজার ছাড়ে না।

হ্যাশ জেনারেটর কী?

হ্যাশ জেনারেটর একটি বিনামূল্যের অনলাইন হ্যাশ ও চেকসাম ক্যালকুলেটর যা টেক্সট বা আপলোড করা ফাইলকে একসাথে একাধিক ডাইজেস্টে রূপান্তরিত করে — MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 এবং Keccak-256। ডেভেলপার ও সিস্টেম অ্যাডমিনরা চেকসাম তৈরি, ফাইলের ফিঙ্গারপ্রিন্ট তৈরি, ক্যাশ কী গঠন এবং প্রকাশকের প্রত্যাশিত হ্যাশ পেস্ট করে মিল নিশ্চিত করে ডাউনলোড যাচাই করতে এটি ব্যবহার করেন। আউটপুট ছোট বা বড় হাতের hex, অথবা Base64-এ দেখানো যায়, এবং প্রতিটি অ্যালগরিদম চালু বা বন্ধ করা যায় যাতে আপনি একটি ডাইজেস্টে মনোযোগ দিতে পারেন। ফাইল হ্যাশিং Web Crypto API দিয়ে বাইট পড়ে, আর CRC32, SHA-3 ও Keccak একটি WebAssembly মডিউলের মাধ্যমে চলে — সবই ব্রাউজারে।

হ্যাশ জেনারেটর কীভাবে ব্যবহার করবেন

  1. উপরে টেক্সট বা ফাইল বেছে নিন — টেক্সট টাইপ বা পেস্ট করুন, অথবা বাইট হ্যাশ করতে একটি ফাইল ফেলে দিন।
  2. অতিরিক্ত অ্যালগরিদম (CRC32, SHA-3, Keccak) চালু করতে বা অপ্রয়োজনীয়গুলো লুকাতে সেটিংস (⚙) খুলুন।
  3. সেটিংসে hex বা Base64 আউটপুট এবং hex-এর জন্য ছোট বা বড় হাতের অক্ষর বেছে নিন।
  4. নিচে প্রতিটি ডাইজেস্ট পড়ুন এবং ক্লিপবোর্ডে নিতে কপি ক্লিক করুন।
  5. যাচাই করতে, একটি পরিচিত হ্যাশ যাচাই ঘরে পেস্ট করুন — একটি টিক চিহ্ন দেখায় কোন অ্যালগরিদম মিলছে।

উদাহরণ

স্ট্রিং "abc" হ্যাশ করা

ইনপুট

abc

আউটপুট

MD5: 900150983cd24fb0d6963f7d28e17f72
SHA-1: a9993e364706816aba3e25717850c26c9cd0d89d
SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

একটি ডাউনলোড যাচাই

ফাইলে যান, ডাউনলোড করা ইনস্টলার ফেলে দিন, তারপর রিলিজ পৃষ্ঠার SHA-256 চেকসাম যাচাই ঘরে পেস্ট করুন। SHA-256-এর পাশে টিক চিহ্ন নিশ্চিত করে যে ফাইলটি অক্ষত।

CRC32 চেকসাম

টেক্সট বা ফাইলের দ্রুত, অ-ক্রিপ্টোগ্রাফিক অখণ্ডতা যাচাইয়ের জন্য 8-অক্ষরের সংক্ষিপ্ত চেকসাম পেতে সেটিংসে CRC32 চালু করুন।

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

কোন কোন হ্যাশ অ্যালগরিদম সমর্থিত?
আটটি: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 এবং Keccak-256। MD5, SHA-1, SHA-256 ও SHA-512 ডিফল্টভাবে চালু; বাকিগুলো সেটিংসে চালু করুন।
এটি কি শুধু টেক্সট নয়, ফাইলও হ্যাশ করতে পারে?
হ্যাঁ। ফাইল মোডে যান এবং যেকোনো ফাইল ফেলে দিন — এর কাঁচা বাইট আপনার ব্রাউজারে হ্যাশ হয়। SHA পরিবার Web Crypto API ব্যবহার করে; CRC32, SHA-3 ও Keccak একটি WebAssembly মডিউল ব্যবহার করে।
যাচাই কীভাবে কাজ করে?
যাচাই ঘরে একটি পরিচিত হ্যাশ পেস্ট করুন। প্রায়-স্থির-সময়ের তুলনা ব্যবহার করে এটি প্রদর্শিত প্রতিটি ডাইজেস্টের সাথে hex (কেস-সংবেদনশীল নয়) ও Base64-এ তুলনা করা হয়, এবং মিলে যাওয়া অ্যালগরিদম হাইলাইট করা হয়।
আমার টেক্সট ও ফাইল কি কোথাও আপলোড হয়?
না। সমস্ত হ্যাশিং আপনার ব্রাউজারে 100% ক্লায়েন্ট-সাইডে চলে; কিছুই সার্ভারে পাঠানো হয় না, তাই এটি ব্যক্তিগত ফাইল ও সংবেদনশীল স্ট্রিংয়ের জন্য নিরাপদ।
আমি কি নিরাপত্তার জন্য MD5 বা SHA-1 ব্যবহার করতে পারি?
না। MD5, SHA-1 ও CRC32 সংঘর্ষ-প্রতিরোধী নয় এবং চেকসাম বা ক্যাশ কী-এর জন্য। নিরাপত্তা-সম্পর্কিত যেকোনো কিছুর জন্য SHA-256, SHA-512 বা SHA-3 ব্যবহার করুন।

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

Base32 / Base58 এনকোড / ডিকোড

টেক্সটকে Base32 (RFC 4648) বা Base58 (বিটকয়েন বর্ণমালা)-তে এনকোড করুন এবং দুটির যেকোনোটিকে আবার টেক্সটে ডিকোড করুন, সম্পূর্ণ UTF-8 নিরাপদ এবং পুরোপুরি আপনার ব্রাউজারে।

Base64 এনকোড / ডিকোড

Base64 এনকোড বা ডিকোড করুন (UTF-8 নিরাপদ) — URL-নিরাপদ বর্ণমালা, ঐচ্ছিক প্যাডিং, 64/76 লাইন র‍্যাপিং, লাইভ বাইট ও অক্ষর গণনা এবং হেক্স/বাইনারি বাইট ভিউ সহ।

কেস কনভার্টার ও কাউন্টার

টেক্সটকে UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case ইত্যাদিতে রূপান্তর করুন এবং অক্ষর, শব্দ ও লাইন গণনা করুন।

কোড ফরম্যাটার ও মিনিফায়ার

আপনার ব্রাউজারেই HTML, CSS এবং JavaScript তাৎক্ষণিকভাবে সুন্দর করুন বা মিনিফাই করুন, 2-স্পেস, 4-স্পেস বা ট্যাব ইন্ডেন্টেশন এবং Terser-চালিত JavaScript কম্প্রেশন সহ।