تفاصيل العمل

مشروع عبارة عن أداة سطر أوامر (CLI) مطورة بلغة Go لتوليد كلمات مرور آمنة وقوية.

يدعم البرنامج وضعين:

الوضع التفاعلي (Interactive Mode): حيث يمكن للمستخدم تعديل الإعدادات من خلال قائمة سهلة الاستخدام.

الوضع باستخدام الأوامر (Flags): حيث يمكن تحديد الإعدادات مباشرة من سطر الأوامر.

مميزات الأداة:

تحديد طول كلمة المرور.

اختيار تضمين/استبعاد الأحرف الكبيرة، الأرقام، والرموز الخاصة.

إمكانية استبعاد الأحرف المربكة (مثل O, 0, l, I).

توليد عدة كلمات مرور دفعة واحدة.

واجهة تفاعلية نصية واضحة وبسيطة.

استخدام مكتبة crypto/rand لتوليد عشوائية آمنة.

هذا المشروع يوضح قدرتي على:

بناء أدوات عملية باستخدام Go.

التعامل مع إدخال المستخدم (input) سواءً من سطر الأوامر أو الوضع التفاعلي.

تنظيم الكود وفصل المهام بشكل احترافي.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات