اذهب إلى المحتوى
  • 0

كيف أقوم بتوليد سلاسل نصية من خلال الطرفية ؟

ahmed1990

السؤال

أريد أن أقوم بتوليد سلاسل نصية عشوائية لاستخدمها ككلمات سر وأسماء مستخدمين … إلخ فكيف أستطيع فعل ذلك عن طريق الطرفية دون تثبيت أية برامج إضافية ؟

تم التعديل في بواسطة ahmed1990
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

تستطيع القيام بذلك بعدة طرق لكن من أسهلها استخدام /dev/urandom مع tr لحذف الرموز الغير ضرورية عن طريق الأمر التالي:

echo "$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c10)"

لاحظ أننا استخدمنا الأمر echo وذلك لوضع السلسلة المولدة في سطر بمفردها.

كما يمكنك إستخدام الأمر pwgen (تحتاج إلى تثبيته أولا) الذي يقوم بتوليد عدد معين من كلمات السر -كما تريد- بطول معين، فمثلا لو أردت 10 كلمات سر بطول 13 حرف ورمز يمكنك فعل ذلك عن طريق الأمر:

pwgen 13 10

لاحظ أن كلمات السر المولدة من خلال الطريقتين تحتوي على حروف صغيرة وكبيرة وأرقام ورموز مما سيصعب كسرها.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...