htpasswd জেনারেটর
Apache এবং Nginx HTTP বেসিক অথেন্টিকেশনের জন্য htpasswd পাসওয়ার্ড হ্যাশ তৈরি করুন। MD5 (apr1), bcrypt, SHA-1 এবং plaintext ফরম্যাট সমর্থন করে।
ইনপুট
আউটপুট
রিডমি
htpasswd কি?
Htpasswd একটি ফাইল ফরম্যাট যা Apache HTTP Server এবং অন্যান্য ওয়েব সার্ভার দ্বারা HTTP Basic Authentication এর জন্য ব্যবহারকারীর নাম এবং এনক্রিপ্ট করা পাসওয়ার্ড সংরক্ষণ করতে ব্যবহৃত হয়। একটি htpasswd ফাইলের প্রতিটি লাইনে একটি ব্যবহারকারীর নাম এবং একটি হ্যাশ করা পাসওয়ার্ড থাকে যা একটি কোলন দ্বারা আলাদা করা হয়। এই প্রমাণীকরণ পদ্ধতি ওয়েব ডিরেক্টরি, API এবং সংস্থানগুলি সুরক্ষিত করে যাতে দর্শকদের সুরক্ষিত সামগ্রী অ্যাক্সেস করার আগে বৈধ শংসাপত্র প্রবেশ করতে হয়।
htpasswd ফাইলগুলিতে পাসওয়ার্ডগুলি কখনই সাধারণ পাঠ্যে সংরক্ষণ করা হয় না (যদি স্পষ্টভাবে কনফিগার করা না হয়)। পরিবর্তে, তারা MD5, bcrypt বা SHA-1 এর মতো ক্রিপ্টোগ্রাফিক হ্যাশিং অ্যালগরিদম ব্যবহার করে এক-মুখী হ্যাশ তৈরি করে যা মূল মানগুলি প্রকাশ না করে পাসওয়ার্ডগুলি যাচাই করতে পারে।
টুল বর্ণনা
এই htpasswd জেনারেটর Apache, Nginx এবং অন্যান্য ওয়েব সার্ভারগুলির সাথে ব্যবহারের জন্য সঠিকভাবে ফরম্যাট করা htpasswd এন্ট্রি তৈরি করে যা HTTP Basic Authentication সমর্থন করে। একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রবেশ করুন, আপনার পছন্দের হ্যাশিং অ্যালগরিদম নির্বাচন করুন এবং তাৎক্ষণিকভাবে একটি ব্যবহারের জন্য প্রস্তুত htpasswd লাইন তৈরি করুন যা আপনি আপনার .htpasswd ফাইলে যোগ করতে পারেন।
উদাহরণ
ইনপুট:
- ব্যবহারকারীর নাম:
admin - পাসওয়ার্ড:
secretpassword - অ্যালগরিদম: MD5 (apr1)
আউটপুট:
admin:$apr1$x8m6AHel$nsaOYn3kJDoL6.qLnk3Al.ইনপুট:
- ব্যবহারকারীর নাম:
webuser - পাসওয়ার্ড:
mypassword123 - অ্যালগরিদম: bcrypt
আউটপুট:
webuser:$2b$10$9nqI.uk3y90NZEfuFZ5DluVIOkQsHlTKCSLP4oVYUuuCg/5J5XYBOবৈশিষ্ট্য
- একাধিক হ্যাশিং অ্যালগরিদম: MD5 (apr1), bcrypt, SHA-1 এবং সাধারণ পাঠ্য ফরম্যাট সমর্থন করে
- রিয়েল-টাইম জেনারেশন: ব্যবহারকারীর নাম বা পাসওয়ার্ড টাইপ করার সাথে সাথে হ্যাশ তাৎক্ষণিকভাবে আপডেট হয়
- পাসওয়ার্ড দৃশ্যমানতা টগল: সহজ প্রবেশের জন্য পাসওয়ার্ড ইনপুট দেখান বা লুকান
- এক-ক্লিক কপি: তৈরি করা htpasswd এন্ট্রি দ্রুত clipboard এ কপি করুন
- .htpasswd ফাইল ডাউনলোড করুন: তৈরি করা এন্ট্রি একটি ব্যবহারের জন্য প্রস্তুত .htpasswd ফাইল হিসাবে ডাউনলোড করুন
ব্যবহারের ক্ষেত্র
- স্টেজিং বা ডেভেলপমেন্ট ওয়েবসাইটগুলি পাসওয়ার্ড প্রমাণীকরণ দিয়ে সুরক্ষিত করা
- ওয়েব সার্ভারে অ্যাডমিন প্যানেল এবং সংবেদনশীল ডিরেক্টরি সুরক্ষিত করা
- Apache বা Nginx HTTP Basic Authentication এর জন্য ব্যবহারকারীর শংসাপত্র তৈরি করা
- htpasswd ইউটিলিটিতে কমান্ড-লাইন অ্যাক্সেস ছাড়াই htpasswd এন্ট্রি তৈরি করা
- অভ্যন্তরীণ সরঞ্জাম এবং ডকুমেন্টেশন সাইটগুলির জন্য সাধারণ প্রমাণীকরণ সেট আপ করা