.htpasswd জেনারেটর
bcrypt, APR1-MD5, SHA-1 বা crypt দিয়ে Apache .htpasswd ক্রেডেনশিয়াল লাইন তৈরি করুন। সমস্ত হ্যাশিং আপনার ব্রাউজারে ঘটে — কিছুই আপলোড করা হয় না।
সরাসরি আপনার ব্রাউজারে একটি Apache .htpasswd ক্রেডেনশিয়াল লাইন তৈরি করুন — আপনার পাসওয়ার্ড স্থানীয়ভাবে হ্যাশ হয় এবং কখনও এই পৃষ্ঠা ছেড়ে যায় না।
সব কিছু আপনার ব্রাউজারে স্থানীয়ভাবে কম্পিউট হয়। কোনো ইউজারনেম বা পাসওয়ার্ড কখনও সার্ভারে পাঠানো হয় না।
কোনটি বাছবেন নিশ্চিত নন? APR1-MD5 ব্যবহার করুন — এটি সবচেয়ে পোর্টেবল এবং Apache .htpasswd ফাইলের জন্য প্রস্তাবিত পছন্দ।
.htpasswd জেনারেটর সম্পর্কে
.htpasswd জেনারেটর HTTP basic authentication-এর জন্য Apache ক্রেডেনশিয়াল লাইন তৈরি করে — username:hash জোড়া যা লগইন প্রম্পটের পেছনে ডিরেক্টরি সুরক্ষিত রাখে। একটি username ও password লিখুন (বা একটি শক্তিশালী র্যান্ডম পাসওয়ার্ড তৈরি করুন) এবং একটি হ্যাশ অ্যালগরিদম বেছে নিন: bcrypt, APR1-MD5, SHA-1 বা crypt।
APR1-MD5 হলো .htpasswd ফাইলের জন্য সুপারিশকৃত, সবচেয়ে বহনযোগ্য পছন্দ — এটি প্রতিটি Apache বিল্ডে কাজ করে। Bcrypt যেখানে সমর্থিত সেখানে সবচেয়ে শক্তিশালী, আর SHA-1 ও crypt মূলত পুরনো সিস্টেমের সাথে সামঞ্জস্যের জন্য বিদ্যমান। টুলটি প্রতিটি অ্যালগরিদমকে নির্দেশনাসহ লেবেল করে যাতে আপনি আত্মবিশ্বাসের সাথে বাছাই করতে পারেন।
একটি পাসওয়ার্ড টুলের জন্য গুরুত্বপূর্ণভাবে, সমস্ত হ্যাশিং আপনার ব্রাউজারে স্থানীয়ভাবে ঘটে: কোনো username বা password কখনও সার্ভারে পাঠানো হয় না। তৈরি লাইনটি একটি বিদ্যমান ফাইলে কপি করুন বা একটি প্রস্তুত .htpasswd ডাউনলোড করুন, তারপর আপনার Apache কনফিগারেশন বা .htaccess AuthUserFile নির্দেশনা থেকে এটি রেফারেন্স করুন।
.htpasswd জেনারেটর কীভাবে ব্যবহার করবেন
- একটি username (স্পেস বা কোলন ছাড়া) ও একটি password লিখুন, অথবা একটি শক্তিশালী র্যান্ডম পাসওয়ার্ড তৈরি করতে বাটনে ক্লিক করুন।
- একটি হ্যাশ অ্যালগরিদম বেছে নিন — APR1-MD5 সুপারিশকৃত ডিফল্ট; bcrypt, SHA-1 ও crypt-ও পাওয়া যায়।
- "Generate credential line"-এ ক্লিক করুন এবং হ্যাশিং শেষ হওয়ার জন্য অপেক্ষা করুন।
- username:hash লাইনটি কপি করুন বা .htpasswd ফাইল হিসেবে ডাউনলোড করুন।
- basic auth সক্রিয় করতে আপনার Apache কনফিগ বা .htaccess-এ AuthUserFile দিয়ে ফাইলটি রেফারেন্স করুন।