إنشاء كلمات مرور عشوائية من سطر الأوامر

Anonim

بعض كلمات المرور الأكثر أمانًا التي يمكنك استخدامها هي تلك التي يتم إنشاؤها عشوائيًا. من سطر الأوامر ، يمكنك اختيار كلمات المرور المحتملة عشوائيًا بعدة طرق ، والتي يمكن استخدامها ككلمات مرور آمنة للأحرف التي تم إنشاؤها.

سنغطي عدة طرق أساسية لإنشاء تسلسلات عشوائية ثم نوضح لك كيفية دمج الأوامر لجعل كلمات المرور التي تم إنشاؤها أكثر عشوائية.

كيفية إنشاء كلمات مرور عشوائية عبر سطر الأوامر

أولاً ، سنجرب طريقة الانتقال التي تستخدم opensl:

openssl rand -base64 6

سيكون إخراج هذا الأمر عشوائيًا تمامًا ، وسيبدو مثل: cG / ah3 + 9

يمكنك ضبط طول كلمة المرور عن طريق تغيير الرقم الموجود في نهاية السلسلة. إذا كنت لا تريد أن ينتهي بك الأمر مع أي أحرف غير طبيعية مثل / و + ، فيمكنك إنشاء من ست عشري أيضًا:

openssl rand -hex 4

إذا لم يكن ذلك عشوائيًا بما فيه الكفاية ، يمكنك توجيه الإخراج العشوائي لـ opensl عبر md5 وتقليص تجزئة md5 للمخرج العشوائي إلى عدد محدد من الأحرف:

openssl rand -base64 8 | md5 | head -c8؛ echo

يمكنك أيضًا أن تكون مبدعًا وأن تأخذ مدخلات عشوائية من أوامر أخرى ، مثل التاريخ ، وقص 8 أحرف من تجزئة التواريخ الحالية:

date | md5 | رأس -c8 ؛ صدى صوت

أو حتى ping:

ping -c 1 yahoo.com | md5 | رأس -c8 ؛ صدى صوت

باستخدام طريقة md5 ، يمكنك أخذ إخراج أي أمر أو ملف لإنشاء كلمة مرور آمنة.

من الواضح أنه ليس من السهل تذكر كل كلمات المرور العشوائية هذه ، ولهذا قد يكون من المفيد استخدام مدير كلمات المرور ، ولكن هذا موضوع آخر.

إنشاء كلمات مرور عشوائية من سطر الأوامر