Hash Generator
Hash Generator
যেকোনো টেক্সট বা ফাইলের MD5, SHA-1, SHA-256, SHA-384 ও SHA-512 হ্যাশ তৈরি করুন এক ক্লিকে — সম্পূর্ণ ব্রাউজারে
ফাইল ড্র্যাগ করুন বা ক্লিক করুন
সর্বোচ্চ ১০০ MB · যেকোনো ফাইল টাইপ
কেন আমাদের Hash Generator?
৫টি অ্যালগরিদম
MD5 · SHA-1 · SHA-256 · SHA-384 · SHA-512
রিয়েল-টাইম
টাইপ করার সাথে সাথে হ্যাশ আপডেট
১০০% প্রাইভেট
ব্রাউজারে হ্যাশ · কোথাও ডেটা যায় না
প্রায়শই জিজ্ঞাসিত প্রশ্ন
হ্যাশ ফাংশন আসলে কী?
হ্যাশ ফাংশন একটি একমুখী (one-way) গাণিতিক ফাংশন — যেকোনো ডেটা নিয়ে একটি নির্দিষ্ট দৈর্ঘ্যের "ফিঙ্গারপ্রিন্ট" তৈরি করে। যেমন: hello → 5d41402abc4b2a76b9719d911017c592 (MD5)। একই ইনপুট সবসময় একই হ্যাশ দেয়, কিন্তু হ্যাশ থেকে মূল ডেটা ফেরানো প্রায় অসম্ভব।
কোন অ্যালগরিদম ব্যবহার করা উচিত?
আধুনিক নিরাপত্তার জন্য SHA-256 বা SHA-512 ব্যবহার করুন। MD5 ও SHA-1 এখন দুর্বল — শুধু লিগেসি সিস্টেমে চেকসাম বা ডেটা ইন্টিগ্রিটির জন্য ব্যবহৃত হয়, পাসওয়ার্ড বা ডিজিটাল স্বাক্ষরের জন্য ব্যবহার করবেন না।
কোনো টেক্সটের হ্যাশ কেন সবসময় একই হয়?
এটি হ্যাশ ফাংশনের মৌলিক বৈশিষ্ট্য — ডিটারমিনিস্টিক। একই ইনপুট সবসময় একই হ্যাশ দেয়, যেকোনো কম্পিউটারে, যেকোনো সময়ে। এই বৈশিষ্ট্যের কারণেই ফাইল ইন্টিগ্রিটি চেক করা সম্ভব — দুই জায়গার ফাইলের হ্যাশ মিললেই বুঝি ফাইল অপরিবর্তিত।
একই হ্যাশ দিলে কি একই ডেটা বোঝায়?
না! একে বলে হ্যাশ কোলিশন — দুটি ভিন্ন ইনপুট একই হ্যাশ দিতে পারে (তাত্ত্বিকভাবে, অত্যন্ত বিরল)। MD5 ও SHA-1-এ কোলিশন খুঁজে পাওয়া গেছে — এজন্যই এগুলো আর নিরাপদ নয়। SHA-256 বা SHA-512-এ এখনো কোনো কোলিশন পাওয়া যায়নি।
হ্যাশ থেকে মূল টেক্সট ফিরিয়ে আনা যায়?
না। হ্যাশ ফাংশন একমুখী — মূল ডেটা ফেরানোর কোনো গাণিতিক উপায় নেই। তবে রেইনবো টেবিল (pre-computed hash database) দিয়ে সাধারণ পাসওয়ার্ড (যেমন "123456") ক্র্যাক করা যায় — এজন্য পাসওয়ার্ডে সল্ট (random bytes) যোগ করা হয়।
কত বড় ফাইল হ্যাশ করা যাবে?
এই টুলে সর্বোচ্চ ১০০ MB ফাইল সাপোর্টেড। এর বড় ফাইলে ব্রাউজার মেমরি সমস্যা হতে পারে। বড় ফাইলের জন্য কমান্ড লাইন টুল (sha256sum, md5sum) ব্যবহার করা ভালো।
আমার ডেটা কি সার্ভারে যায়?
একদম না। সম্পূর্ণ হ্যাশিং আপনার ব্রাউজারে হয় — MD5-এর জন্য নিজস্ব JavaScript ইমপ্লিমেন্টেশন এবং SHA-এর জন্য ব্রাউজারের Web Crypto API ব্যবহার করা হয়। কোনো টেক্সট বা ফাইল আপলোড হয় না।
হ্যাশ যাচাই কী কাজে লাগে?
একটি হ্যাশ পেস্ট করে দেখুন সেটি আপনার ইনপুটের কোন অ্যালগরিদমের সাথে মিলে। কাজে লাগে: ফাইল ডাউনলোড যাচাই (সাপ্লায়ার যে হ্যাশ দিয়েছে সেটি মিলছে কি না), পাসওয়ার্ড যাচাই (ডেটাবেজে থাকা হ্যাশের সাথে মিলছে কি না), বা টেম্পারিং শনাক্ত।