.Htpasswd কোন ধরণের অ্যালগরিদম ব্যবহার করে?


8

আমি প্রোগ্রামে এইভাবে হ্যাশগুলি উত্পন্ন করার চেষ্টা করছি:

axF3s9cdEnsNP

তবে এটি কী ধরণের হ্যাশ তা আমি সনাক্ত করতে পারি না। হ্যাশটি একটি .htpasswd ফাইল থেকে আসে।

আমি চেষ্টা করেছি এমন সমস্ত অনলাইন এইচটিপ্যাসউইড জেনারেটর বিভিন্ন ধরণের হ্যাশ উত্পন্ন করে।

উত্তর:


10

এটি CRYPT এনক্রিপশন - একটি পুরানো ডিফল্ট। পরিবর্তে আপনার সম্ভবত MD5 বা SHA ব্যবহার করা উচিত - man htpasswdআরও তথ্যের জন্য দেখুন।

আপনি কীভাবে আপনার পাসওয়ার্ড তৈরি করার চেষ্টা করছেন? আপনি চালাতে পারেন htpasswd -n -b username password, তবে বেশিরভাগ ভাষায় সম্ভবত এর জন্য একটি লাইব্রেরি ফাংশন রয়েছে।

পার্ল উদাহরণ:

perl -e 'print crypt("passwordgoeshere","salt") . "\n"'

দ্বিতীয় প্যারামিটারটি হল লবণ। জেরার্ড যেমন উল্লেখ করেছেন যে ল্যান্ড হিসাবে এলোমেলো স্ট্রিং ব্যবহার করা ভাল।


1
এটি আসলেই অনিরাপদ। আপনার এনক্রিপ্ট করা পাসওয়ার্ডের কিছু অংশ ফিরে পাওয়া ডাইজেস্টে প্রদর্শিত হবে (এক্ষেত্রে এটি "papAq5PwY / QQM" এর "প"))। পরিবর্তে আপনার এলোমেলো অক্ষর ব্যবহার করা উচিত: dev.perl.org/perl6/rfc/208.html
জেরাল্ড কম্বস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.