MD5 · SHA-1 · SHA-256 · SHA-512
হ্যাশ জেনারেটর ও চেকসাম চেকার
হ্যাশ ফাংশন যেকোনো আকারের ইনপুটকে নির্দিষ্ট দৈর্ঘ্যের ফিঙ্গারপ্রিন্টে বদলায়: SHA-256 সবসময় 256 বিট দেয়, যা 64টি হেক্স অঙ্কে লেখা হয়। টেক্সট লিখুন বা ফাইল বেছে নিন, একসাথে পাঁচটি হ্যাশ পাবেন, তারপর একটিকে প্রকাশিত চেকসামের সঙ্গে মেলান।
- SHA-256("abc") = ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
- SHA-1("abc") = a9993e364706816aba3e25717850c26c9cd0d89d
- MD5("abc") = 900150983cd24fb0d6963f7d28e17f72
টেক্সট ও ফাইল এই ট্যাবেই হ্যাশ হয়, কিছুই আপলোড হয় না। হ্যাশ এনক্রিপশন নয়, আর 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 পর্যন্ত টেক্সট, বা খণ্ডে খণ্ডে পড়া ফাইল
- আপলোড
- নেই — টেক্সট ও ফাইল আপনার ব্রাউজার ট্যাবেই থাকে
হ্যাশের আকার ও টেস্ট ভেক্টর
নিচের ডাইজেস্টগুলো এই পেজের হ্যাশই তৈরি করেছে, ছোট হাতের হেক্সে লেখা।
| অ্যালগরিদম | বিট | বাইট | হেক্স অঙ্ক |
|---|---|---|---|
| MD5 | 128 | 16 | 32 |
| SHA-1 | 160 | 20 | 40 |
| SHA-256 | 256 | 32 | 64 |
| SHA-384 | 384 | 48 | 96 |
| SHA-512 | 512 | 64 | 128 |
| অ্যালগরিদম | ডাইজেস্ট |
|---|---|
| MD5 | 900150983cd24fb0d6963f7d28e17f72 |
| SHA-1 | a9993e364706816aba3e25717850c26c9cd0d89d |
| SHA-256 | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
| SHA-384 | cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7 |
| SHA-512 | ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f |
| অ্যালগরিদম | ডাইজেস্ট |
|---|---|
| MD5 | d41d8cd98f00b204e9800998ecf8427e |
| SHA-1 | da39a3ee5e6b4b0d3255bfef95601890afd80709 |
| SHA-256 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
| SHA-384 | 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b |
| SHA-512 | cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e |
কীভাবে টেক্সট হ্যাশ করবেন বা ফাইল যাচাই করবেন
টেক্সট বা ফাইল বেছে নিন
টেক্সট মোডে টেক্সট লিখুন বা পেস্ট করুন। ফাইল মোডে একটি ফাইল বেছে নিন বা ছেড়ে দিন। ফাইল খণ্ডে খণ্ডে পড়া হয়, বড় ফাইলে একটি প্রগ্রেস বার থাকে।
হ্যাশ পড়ুন
MD5, SHA-1, SHA-256, SHA-384 ও SHA-512 একসাথে দেখা যায়। ছোট হাতের হেক্স, বড় হাতের হেক্স বা Base64-এ দেখান, আর যেকোনোটি কপি করুন।
চেকসাম মেলান
উৎসের প্রকাশিত চেকসাম তুলনার বক্সে পেস্ট করুন। পেজ দৈর্ঘ্য দেখে অ্যালগরিদম বোঝে এবং 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 বন্ধ অবস্থায় শুরু হয়, কারণ সেগুলো সবচেয়ে ধীর; যোগ করতে টিক দিন।