Bcrypt হ্যাশ জেনারেটর ও ভেরিফায়ার
কাস্টম সল্ট রাউন্ড দিয়ে Bcrypt হ্যাশ তৈরি করুন এবং পাসওয়ার্ডের সাথে আসল হ্যাশ ম্যাচ করে কিনা তা পরীক্ষা করুন।
1 Bcrypt হ্যাশ জেনারেটর ও ভেরিফায়ার কীভাবে ব্যবহার করবেন
হ্যাশ তৈরিতে: 'Generate Hash' ট্যাবে যান, পাসওয়ার্ড লিখুন, সল্ট রাউন্ড (১০-১২) সিলেক্ট করে 'Generate' বাটনে চাপ দিন।
ভেরিফাই করতে: 'Verify Match' ট্যাবে যান, প্লেইন পাসওয়ার্ড ও আসল Bcrypt হ্যাশ পেস্ট করুন।
'Verify Password' বাটনে ক্লিক করে হ্যাশ ম্যাচ করেছে কিনা যাচাই করুন।
হ্যাশটি কপি করে আপনার ডাটাবেস বা কোডে ব্যবহার করুন।
2 প্রযুক্তিগত বৈশিষ্ট্যসমূহ
| বৈশিষ্ট্য / প্যারামিটার | মান ও নির্দেশিকা |
|---|---|
| অ্যালগরিদম | Bcrypt ব্লোফিশ-ভিত্তিক অ্যাডাপ্টিভ পাসওয়ার্ড হ্যাশিং |
| কস্ট ফ্যাক্টর | ৪ থেকে ১৪ লগারিদমিক সল্ট রাউন্ড (ডিফল্ট ১০) |
| ফরম্যাট | $2a$ বা $2b$ ফরম্যাট (৬০ ক্যারেক্টার) |
| ক্লায়েন্ট এক্সিকিউশন | পিওর জাভাস্ক্রিপ্ট Bcrypt ইঞ্জিন |
গোপনীয়তা ও সীমাবদ্ধতা
১০০% ক্লায়েন্ট-সাইড প্রাইভেসি গ্যারান্টি
আপনার সমস্ত হিসাব-নিকাশ সম্পূর্ণভাবে আপনার ব্রাউজারের মেমোরিতে সম্পন্ন হয়। কোনো ডেটা আমাদের সার্ভারে পাঠানো বা সংরক্ষণ করা হয় না।
4 সচরাচর জিজ্ঞাসিত প্রশ্নাবলী (FAQ)
Q. পাসওয়ার্ডের জন্য SHA-256 এর চেয়ে Bcrypt কেন সেরা?
Bcrypt ইচ্ছাকৃতভাবে কিছুটা ধীরগতির এবং এর কস্ট ফ্যাক্টর নিয়ন্ত্রণ করা যায়, ফলে হ্যাকারদের সুপারকম্পিউটার দিয়ে ব্রুট-ফোর্স করা অসম্ভব হয়ে পড়ে।
Q. একই পাসওয়ার্ডে প্রতিবার ভিন্ন হ্যাশ আসে কেন?
Bcrypt প্রতিবার স্বয়ংক্রিয়ভাবে একটি নতুন রেন্ডম সল্ট (Salt) যুক্ত করে, ফলে রেইনবো টেবিল অ্যাটাক সম্পূর্ণ ব্যর্থ হয়।