SHA-256 হ্যাশ ক্যালকুলেটর (টেক্সট/ফাইল চেকসাম)
আপনার browser-এ সরাসরি SHA-256 calculate করুন. আপনার input data কখনও পাঠানো হয় না.
Text এবং file দুটির জন্যই checksum তৈরি, copy, এবং verify এক জায়গায় করুন.
SHA-256 গণনা (টেক্সট)
Text input UTF-8 byte হিসেবে encode হয়ে Web Crypto API দিয়ে hash হয়. Auto-calculate চালু থাকলে typing-এর সময় result update হয়.
sha256 চেকসাম (ফাইল)
Local ZIP, exe, pdf, বা যেকোনো file drop/select করে checksum calculate করুন. File কখনও upload করা হয় না.
কীভাবে ব্যবহার করবেন (3 step)
- Text paste করুন, বা file drop/select করুন.
- Text hash স্বয়ংক্রিয়. File-এর জন্য "Calculate SHA-256" ক্লিক করুন.
- Result copy করুন, বা verify করার জন্য expected value paste করুন.
Verification sample
খালি স্ট্রিং
ইনপুট: (কোনো ইনপুট নেই)
আউটপুট: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc
ইনপুট: abc
আউটপুট: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Content একই দেখালেও hash ভিন্ন হওয়ার কারণ
- ভিন্ন newline style (LF vs CRLF).
- ভিন্ন trailing newline বা trailing space.
- ভিন্ন text encoding (non-UTF-8).
- ভিন্ন Unicode normalization (NFC/NFD).
- Text input এবং file byte এক নয় (যেমন BOM).
FAQ
আমি কি file-ও hash করতে পারি?
হ্যাঁ. Local file browser-এ পড়া হয় এবং SHA-256 দিয়ে hash হয়. File upload করা হয় না.
একই content দেখালেও hash ভিন্ন কেন?
Text একই দেখালেও newline, trailing space, encoding, বা Unicode normalization-এর কারণে byte sequence ভিন্ন হতে পারে.
কোনো data কি server-এ পাঠানো হয়?
না. Processing পুরোপুরি browser-এ লোকালি হয়.
এই environment unsupported কেন বলে?
Web Crypto API-এর জন্য HTTPS (secure context) দরকার. টুলটি HTTPS দিয়ে খুলুন.
নোট
- Web Crypto API-এর জন্য HTTPS (secure context) দরকার.
- খুব বড় file বেশি memory নিতে পারে এবং process হতে সময় লাগতে পারে.