কনটেন্টে যান

MD5 · SHA-1 · SHA-256 · SHA-512

হ্যাশ জেনারেটর ও চেকসাম চেকার

হ্যাশ ফাংশন যেকোনো আকারের ইনপুটকে নির্দিষ্ট দৈর্ঘ্যের ফিঙ্গারপ্রিন্টে বদলায়: SHA-256 সবসময় 256 বিট দেয়, যা 64টি হেক্স অঙ্কে লেখা হয়। টেক্সট লিখুন বা ফাইল বেছে নিন, একসাথে পাঁচটি হ্যাশ পাবেন, তারপর একটিকে প্রকাশিত চেকসামের সঙ্গে মেলান।

টেক্সট ও ফাইল এই ট্যাবেই হ্যাশ হয়, কিছুই আপলোড হয় না। হ্যাশ এনক্রিপশন নয়, আর MD5 ও SHA-1 পাসওয়ার্ড বা সিগনেচার সুরক্ষার জন্য উপযুক্ত নয়।

Scanned by NortonTM Safe Web

এক নজরে

মূল্য
কোনো চার্জ নেই
অ্যাকাউন্ট
লাগে না
অ্যালগরিদম
MD5, SHA-1, SHA-256, SHA-384 ও SHA-512
স্ট্যান্ডার্ড
FIPS 180-4 (SHA পরিবার), RFC 1321 (MD5)
ইনপুট
10 MB পর্যন্ত টেক্সট, বা খণ্ডে খণ্ডে পড়া ফাইল
আপলোড
নেই — টেক্সট ও ফাইল আপনার ব্রাউজার ট্যাবেই থাকে

হ্যাশের আকার ও টেস্ট ভেক্টর

নিচের ডাইজেস্টগুলো এই পেজের হ্যাশই তৈরি করেছে, ছোট হাতের হেক্সে লেখা।

ডাইজেস্টের আকার
অ্যালগরিদমবিটবাইটহেক্স অঙ্ক
MD51281632
SHA-11602040
SHA-2562563264
SHA-3843844896
SHA-51251264128
abc লেখাটির হ্যাশ
অ্যালগরিদমডাইজেস্ট
MD5900150983cd24fb0d6963f7d28e17f72
SHA-1a9993e364706816aba3e25717850c26c9cd0d89d
SHA-256ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
SHA-384cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
SHA-512ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
খালি ইনপুটের হ্যাশ
অ্যালগরিদমডাইজেস্ট
MD5d41d8cd98f00b204e9800998ecf8427e
SHA-1da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA-256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA-38438b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b
SHA-512cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

কীভাবে টেক্সট হ্যাশ করবেন বা ফাইল যাচাই করবেন

1

টেক্সট বা ফাইল বেছে নিন

টেক্সট মোডে টেক্সট লিখুন বা পেস্ট করুন। ফাইল মোডে একটি ফাইল বেছে নিন বা ছেড়ে দিন। ফাইল খণ্ডে খণ্ডে পড়া হয়, বড় ফাইলে একটি প্রগ্রেস বার থাকে।

2

হ্যাশ পড়ুন

MD5, SHA-1, SHA-256, SHA-384 ও SHA-512 একসাথে দেখা যায়। ছোট হাতের হেক্স, বড় হাতের হেক্স বা Base64-এ দেখান, আর যেকোনোটি কপি করুন।

3

চেকসাম মেলান

উৎসের প্রকাশিত চেকসাম তুলনার বক্সে পেস্ট করুন। পেজ দৈর্ঘ্য দেখে অ্যালগরিদম বোঝে এবং Match বা No match বলে। বড়-ছোট হাতের অক্ষর, স্পেস ও কোলন উপেক্ষা করা হয়।

হ্যাশ কীভাবে হিসাব হয়

MD5, SHA-1, SHA-256, SHA-384 ও SHA-512 এই পেজে ইনক্রিমেন্টাল হ্যাশ হিসেবে চলে। ফাইল খণ্ডে খণ্ডে পড়া হয়, প্রতিটি খণ্ড হ্যাশের অবস্থা হালনাগাদ করে, আর ফাইল যত বড়ই হোক মেমরির ব্যবহার একই থাকে। পাঁচটিই প্রকাশিত টেস্ট ভেক্টরের সঙ্গে মিলিয়ে দেখা হয়েছে: খালি ইনপুট, abc লেখাটি আর দশ লক্ষ a অক্ষর। হেক্স ডাইজেস্টে প্রতি বাইটে 2টি অঙ্ক: MD5-এ 32, SHA-1-এ 40, SHA-256-এ 64, SHA-384-এ 96 আর SHA-512-এ 128।

হ্যাশ এনক্রিপশন নয়: একে ইনপুটে ফেরানো যায় না আর এর কোনো কী নেই। MD5 ও SHA-1 নিরাপত্তার কাজে দুর্বল, কারণ দুটির জন্যই কলিশন তৈরি করা যায় (MD5-এর জন্য RFC 6151; SHA-1-এর জন্য 2017-এর SHAttered আক্রমণ)। প্রকাশিত চেকসামের সঙ্গে ডাউনলোড মেলানোর সময় আকস্মিক ক্ষতি ধরতে এগুলো এখনো কাজ করে। সিগনেচার বা সার্টিফিকেটে এগুলো ব্যবহার করবেন না। সাধারণ হ্যাশ দিয়েও পাসওয়ার্ড জমা রাখবেন না, কারণ হ্যাশ স্বভাবতই দ্রুত; Argon2, scrypt, bcrypt বা PBKDF2-এর মতো ধীর, সল্ট করা পাসওয়ার্ড হ্যাশ ব্যবহার করুন।

হ্যাশ ও চেকসাম নিয়ে প্রশ্ন

ফাইলের SHA-256 চেকসাম মেলাব কীভাবে?

ফাইল মোডে যান, ফাইলটি বেছে নিন আর প্রকাশিত চেকসাম তুলনার বক্সে পেস্ট করুন। পেজ দৈর্ঘ্য দেখে অ্যালগরিদম চেনে, যেমন 64টি হেক্স অঙ্ক মানে SHA-256, আর Match বা No match বলে। বড়-ছোট হাতের অক্ষর, স্পেস ও কোলন উপেক্ষা করা হয়।

খালি স্ট্রিংয়ের SHA-256 হ্যাশ কী?

e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855। abc লেখাটির SHA-256 হলো ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad। নিচের টেবিলে দুটি ইনপুটের জন্যই পাঁচটি অ্যালগরিদমের মান আছে।

MD5 ও SHA-1 কি এখনো ব্যবহার করা নিরাপদ?

প্রকাশিত চেকসামের সঙ্গে ডাউনলোড মেলানোর জন্য এগুলো আকস্মিক ক্ষতি ধরতে পারে। সিগনেচার, সার্টিফিকেট বা পাসওয়ার্ডের জন্য এগুলো উপযুক্ত নয়, কারণ দুটির জন্যই কলিশন তৈরি করা যায়। নিরাপত্তা যেখানে জরুরি সেখানে SHA-256 বা SHA-512 ব্যবহার করুন।

হ্যাশ কি এনক্রিপশনের মতোই?

না। এনক্রিপশন কী দিয়ে ফেরানো যায়। হ্যাশ ফেরানো যায় না আর এর কোনো কী নেই। একই ইনপুটে সবসময় একই হ্যাশ হয়, আর আলাদা ইনপুটে সম্পর্কহীন দেখতে একটি হ্যাশ হয়। হ্যাশ দেখায় বিষয়বস্তু বদলায়নি; এটি বিষয়বস্তু লুকায় না।

একই লেখার জন্য অন্য টুল আলাদা হ্যাশ দেখায় কেন?

সাধারণত বাইট আলাদা। এখানে লেখা UTF-8-এ হ্যাশ হয়, আর শেষের নতুন লাইন, LF-এর জায়গায় CRLF লাইন শেষ, বা অন্য অক্ষর এনকোডিং হ্যাশ বদলে দেয়। এড়াতে ফাইলটিকেই হ্যাশ করুন।

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

না। ফাইল আপনার ব্রাউজার ট্যাবেই পড়া ও হ্যাশ করা হয়। হ্যাশ JavaScript-এ চলে বলে বড় ফাইলে সময় লাগে। 256 MB-র বড় ফাইলে SHA-384 ও SHA-512 বন্ধ অবস্থায় শুরু হয়, কারণ সেগুলো সবচেয়ে ধীর; যোগ করতে টিক দিন।