الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اجبر المستخدم بادخال كلمة مرور معقده؟

بدأه most_access في 10 مارس 2008 · 5 رد · 962 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدى برنامج به شاشة الدخول ميف اجبر المستخدم بادخال كلمة مرور معقدة تتألف من حروف كبيرة وصغيره وعلامات مثل @ او # او $

#2

اعمل ارشفة للحروف التي تريد ان تكون اجباري في التيكس وفي نفس الشفرة

ضع كود يقوم بالبحث داخل التيكس بوكس .. عن الحروف التي قمت بأرشفتها B)

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#3

السلام عليكم ورحمة الله

اخي الكريم ما دمت تتكلم عن تطبيق ويندوز فعلى الاغلب لن يكون هناك ضرورة لتعقيد كلمة المرور لان الاختراق يكون دائما عن طريق برامج تقوم بانشاء كلمات مرور (عشوائي ) وتجريبها بشكل سريع وتلقائي وهذا الامر غير ممكن في برنامج لان على المستخد م ادخال الكلمة يدويا

لكن يمكنك الاكتفاء مثلا بان لا تكون ارقام او تكون طويلة بدرجة معينة او ان يكون به على الاقل رمز واحد (- _ $ # ....)

لفحص ان كانت ارقام استخدم

if isnumeric(pwd) then

msgbox "كلمة مرور رقمية غير مسموحة"

exit sub

endif

قصيرة استخدم len(pwd)<5

لفحص وجود رموز استخدم Instr

if instr(1,pwd,"#" ) =0 and instr(1,pwd,"%" ) =0 then

وهكذا

#4

كما ذكر الاخوة الاعزاء

يمكن التشيك على كلمة السر من خلال

طول الكلمة مثلا لا تقل عن 10 احرف ولا تزيد عن 25

ان تحوي على مزيج من الارقام و الحروف و الرموز الخاصة

مع ظني ان اجبار المستخدم على كلمة سر معقدة امر غير محبذ لدى فئة كبيرة من المستخدمين

ويمكن استعمال شريط يبين درجة قوة كلمة السر معلم باللون الاخضر لكلمة السر البسيطة و الاصفر للمتوسطة و الاحمر للقوية او المعقدة مثل الهوتميل عن التسجيل

مع تحيات : عبدالرحمن نورالله
بيلار الدولية للتكنولوجيا لتصميم وأستضافة مواقع الأنترنت ، شركة مسجلة في المملكة الاردنية الهاشمية

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

#5

جرب المرفق ,

عليك كتابة اسم المستخدم 7 حروف أو أقل

وكلمة السر هي :

@S44444SSS@S@@@@@

ليس مهم الترتيب , المهم يتكرر @ و 4 و S أكثر من 3 مرات

Ala2_VB___Strong_Password__.rar

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#6

شكرا حقا على التجاوب المقدر ايضا وجدت بعض الردود من منتدى قسم فيجوال بيسك ارفق الرابط للفائدة العامة وشكرا

http://www.vb4arab.com/vb/showthread.php?t=10836

مواضيع مشابهة