اذهب الي المحتوي
أوفيسنا

قياس قوة الباسوورد والتأكد من فورمات الإيميل


bander abdulla

الردود الموصى بها

السلام عليكم ..

هي ثلاث متطلبات اختصرتها وذكرتها في فورم داخل الملف ..

الأول : عمل خط يتغير لونه بحسب قوة الباسوورد أو ضعفه .. كالذي نراه في مواقع الانترنت .. وإن كان هذا المتطلب شاقا .. فمالطريقة لعمل قياس لقوة الباسورد

الثاني : طريقة التأكد من فورمات الايميل .. بحيث لا يصح ادخال ايميل في خانة الايميل الا بعد التأكد من صحة الايميل

الثالث : كيف أجبر المستخدم أن يجعل باسوورده خليط من ارقام و حروف !!

تحياتي القلبية لكم ..

سؤاااال مهم : في شاشات الادخال عندما اريد أن ادخل ( رقم ) وأريد أن أشير في الحقل المخصص للرقم بوضع رسالة داخله اكتب فيها ( ادخل الرقم ) فمالطريقة ؟!

pass.rar

تم تعديل بواسطه bander abdulla
رابط هذا التعليق
شارك

دائما ماتحتوي طلباتك على تحديات جميلة تجبر الواحد على ارغام نفسه على خوضها.

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

ارجو ان ترد وما تطنش زي اخر مشاركة لك.. :yes:

تحياتي,,,

رابط هذا التعليق
شارك

أهلا أستاذي .. كيف حالك ؟

- كل هذا الشرح ولم يتضح المطلوب ؟ أتوقع إن المشكلة ليست منك ولا مني .. بل من أجوااااءنا الجميلة .. اللهم أجرنا من حر النار ..

عزيزي وأستاذي الغالي :

- المقصود أن يكون هناك ( مسج ) أو ( خط مرسوم ) فبمجرد ما أنتهي من ( تعبئة ) حقل " الباسوورد " يظهر رسالة مفادها : قياس قوة " الباسوورد الذي قمنا بإدخاله " !!

فلو كان الباسوورد ( أرقام فقط بدون أحرف وكانت هذه الأرقام أقل من 9 أرقام .. ) فتظهر لنا رسالة " الباسوورد ضعيف " فقط !! أو الخط الأبيض الذي أعددناه لقياس " قوة الايميل " يظهر لونه " بالأصفر مثلا " وتظهر بجانبه عبارة ( الباسوورد ضعيف ) .. و لو قام مدخل الباسوورد بكتابة ( خليط بين أحرف و أرقام ) فستظهر له رسالة تفيده بأن الايميل ( متوسط الحماية ) أو الخط الأبيض الذي وضعناه .. يتغير لونه للأحمر ويذكر أن ( الباسوورد متوسط الحماية ) ولو كان ( الباسوورد المدخل خليط بين رمز ورقم و حرف ) فتظهر رسالة " الباسوورد قوي جدا " أو الخط الأبيض ينقلب للون (الأخضر بمجرد ما تخرج من حقل الباسوورد ) ..

بالنسبة لموضوعي السابق .. وإلى الان والله انني اشتكي من كثرة السفريات .. وسأقوم برفع الموضوع مرة أخرى أستاذي .. شكرا لتنبيهك ..

:fff::fff::fff::fff::fff::fff::fff:

:fff::fff::fff:

رابط هذا التعليق
شارك

مش قلت لك ان طلباتم بتشكل تحد لذيذ تجعل اي هاو برمجة ان يمخمخ للتوصل الى حل لها واستطيع ان اقول لك اخي اني 90% حليت الموضوع .

وحتى يكون الحل اقرب مايمكن الى ماتطمح اليه فهل بالامكان تحديد شكل المؤشر الذي تريده بواسطة صورة او تحدد احد المواقع التي قلت انها تطبق هذا المؤشر

والطلب الثاني ماهي مواصفات الباسوورد القوي او متى نستطيع ان نقول ان الباسوورد مثالي

الطلب الاخير ان شاء الله ماهي رسائل التنبيه التي تريد اظهارها .

وان شاء الله ستجد حل من اللي يحبه قلبك

تحياتي,,,

رابط هذا التعليق
شارك

اذا سمحتم لي اخواني وبعد اذن اخي منتصر

كوني قد رأيت من قبل مؤشر لقياس قوة الباسوورد فانني قمت بتصميم شيئ من هذا القبيل

لعلي استطيع ان اساعدك اخي منتصر في توضيح الفكرة

واعذروني للتدخل ولكن هي هكذا مواضيع اخونا بندر تجبرك على ان لا تبقى مكتوف اليدين !!!

pass_m.rar

رابط هذا التعليق
شارك

ايش هذه الابداعات اخ اسامه

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

تحياتي,,,

رابط هذا التعليق
شارك

that's what i'm dreaming about !!

إبدااااااااااع !! ولا غراااابة !!

عندما يأتي عملاق من هذا المنتدى " فحتما ستجد عملا ً جبارا ً " !!

فما بالك إن اجتمع ( عملاقان ) !!

تحية إجلال وإكبار لأساتذتي : منتصر و أسامة !!

حقا ً مبدعين !!

برايفت أسامة :

ماذا فعلت يا رجل ؟! بصراحة أعجز عن شكرك !! إتقاااااااااان !! لمسات مبدع !! بعيدا عن ما قمت بإنجازه .. اشكر لك جميل كلامك في حقي .. لك كل التحايا والتقدير

برايفت منتصر الآنسي :

العين لا تعلى على الحاجب !! ولنرسم المعايير سويا !! و لا أدري هل المواقع الكبيرة تعتمد في صناعة (باسوورداتها) على (اجتهادات المسؤولين في أمن المعلومات) !! أو على نظام عالمي يحكم هذا التوجه !!

فقد أذهلني مرة ( عندما أردت أن أدخل باسوورد وقد كتبت : ضصثقفغعهخح <<-- بالعربي وهي : qwertyuiop بالإنجليزي !! )

فظهرت لي رسالة : أن النظام لا يجيز استخدام أحرف متتالية في الكيبورد !! بصراحة تكوّنت الفكرة من بعد هذا الموقف !! لذلك أفكار الباسووردات كثيرة والمعايير .. أنا أن لا يقتصر رسمها وتحديد قوتها وضعفها من قبل شخص واحد ..

فلنتشارك لإنشاء معيار (لهذا الملف "على الأقل" ) !!

- المعايير ( وهي قابلة للتداول ) :

1- أن لا يقل الباسوورد عن 6 خانات !!

2- في حالة كانت ( أحرف لوحدها أو أرقام لوحدها ) <<------- فإن زادات الأحرف عن 10 خات .. فسنكتفي بأن (الباسوورد ضعيف) .. وإن قلّت عن عشر خانات (فسنمنحه ضعيف جدا)

مثال : 34654 <<-- مرفوض من البداية لأنه أقل من 6 أرقام !!

قثص4 <-- مرفوض لأنه أقل من ستة أحرف حتى وإن كان خليط !!

5363456345 <<- سيكون ضعيف لأنه فقط أرقام !! ولم يكن ضعيف جدا لأنه تعدّى 10 خانات

ققصثقفصثقفقفص <-- سيكون ضعيف لأنه فقط أحرف !! ولنفس الأسباب أعلاه !

3- في حالة كون الباسوورد : خليط بين ( أحرف وأرقااااام ) وأقل من 10 خانات فهو : متوسط

4- أحرف وأرقام .. لأكثر من 10 خانات : قوي

5- أحروف وأرقام و (رمز) .. الأهم أن تكون أكثر من ( 6 خانات لكي لا يرفضها الشرط الأول ) إذن يكون الباسوورد : قوي جدا !!

تحياااااااااااااااتي لك استاذي العزيز ( منتصر ) ولأستاذي المبدع (أسامة) .. ووفقكما لما يحبه ويرضاه ..

بندر

تم تعديل بواسطه bander abdulla
رابط هذا التعليق
شارك

اخواني الاعزاء

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

عزيزي منتصر بالنسبة للفكرة فانها تحت تصرفك وبدون ان تطلب اي اذن مسبق فالفكرة وصاحب الفكرة تحت امرك واشكرك على المجامله

اخي Mhb اشكرك من اعماق قلبي على ردك الجميل

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

وان شاء الله انا ساتابع هذا الموضوع معكم الى النهاية لانني متاكد من ان كل ما سيطرح فيه هو درس عظيم لي......

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

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

رابط هذا التعليق
شارك

تحياتي لك أخي أسامة .. تأكد أني لم ولن أجاملك .. فهذا فعلا ما تستحق ..

خطرت ببالي فكرة .. ماذا لو استخدمنا الـ ( ASCII ) في هذه الحالة ؟!

وأتينا بالحروف .. ووضعنا ما يقابلها بـ ( ASCII) .. والأرقام ووضعنا ما يقابلها بـ(ASCII) على شكل ( Array ) !!

و كذلك (الرموز ) ؟؟ ..

وهذه الصفحة يوجد بها جميع ( رموز الـ Ascii) :

http://www.asciitable.com/

وكما أعلم أن رموز ( الـ AScII ) هي متتالية وهي لجميع رموز الكيبورد.. وقد تخدمنا لوضع أكثر من معيار باستخدام ( End if ) !!

والسينتاكس بهذا الشكل :

If KeyAscii = 13 Then

---------------

تحياتي للجميع .. ومازلنا بالانتظار .. تحية إجلال وإكبار

رابط هذا التعليق
شارك

اخي العزيز بندر

بصراحة هذه الفكرة في بالي فقد كنت افكر فعليا بانشاء Function للاحرف واخرى للارقام ولكن اعتقد ان هناك امر معين او كود معين يختصر هذه الطريق

دعنا نبحث اولا واذا اغلقت الابواب فاننا سنضطر لهذه الطريقة

رابط هذا التعليق
شارك

اخواني الاعزاء

طالما وقد اقر مبدأ المشاركة في الافكار حبيت ان اطلعكم على النتائج التي توصلت اليها لتاخذوا فكره عنها لابداء ملاحظاتكم فان اعجبتكم النتيجة ننتقل الى مرحلة وضع معايير قياس قوة الباسوورد والشكل النهائي للنموذج

هذه صورة لنموذج يبين نتائج ماتوصلت اليه

post-793-1218143082.jpg

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

تحياتي,,,

رابط هذا التعليق
شارك

شيئ جميل اخ منتصر

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

اعتقداننا الان في مرحلة وضع معايير قياس قوة الباسوورد واعتقد انها مهمة اخينا بندر

والصراحة انا متشوق لمعرفة الكود الذي استخدمة للحصول على هذه النتائج حيث انه دوخني .... فمنذ ليلة البارحة وانا ابحث!!!

رابط هذا التعليق
شارك

اشكرك اساتذتي الكبار ....منتصر و اسامة

ابداع متميز جدا .........وانا ترقب هذا الموضوع باحر من الجمر ........ولقلة خبرتي في الاكسس لايسعني الا ان انتظر ابداعاتكم المتميزة في هذا المجال .......................

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

الله يوفقك استاذي منتصر واسامه .......

تم تعديل بواسطه mhb300
رابط هذا التعليق
شارك

باك ..

هلا بكم كلكم ..

سبقت وأن قمت بوضع المعايير :

----------------

- المعايير ( وهي قابلة للتداول ) :

1- أن لا يقل الباسوورد عن 6 خانات !!

2- في حالة كانت ( أحرف لوحدها أو أرقام لوحدها ) <<------- فإن زادات الأحرف عن 10 خات .. فسنكتفي بأن (الباسوورد ضعيف) .. وإن قلّت عن عشر خانات (فسنمنحه ضعيف جدا)

مثال : 34654 <<-- مرفوض من البداية لأنه أقل من 6 أرقام !!

قثص4 <-- مرفوض لأنه أقل من ستة أحرف حتى وإن كان خليط !!

5363456345 <<- سيكون ضعيف لأنه فقط أرقام !! ولم يكن ضعيف جدا لأنه تعدّى 10 خانات

ققصثقفصثقفقفص <-- سيكون ضعيف لأنه فقط أحرف !! ولنفس الأسباب أعلاه !

3- في حالة كون الباسوورد : خليط بين ( أحرف وأرقااااام ) وأقل من 10 خانات فهو : متوسط

4- أحرف وأرقام .. لأكثر من 10 خانات : قوي

5- أحروف وأرقام و (رمز) .. الأهم أن تكون أكثر من ( 6 خانات لكي لا يرفضها الشرط الأول ) إذن يكون الباسوورد : قوي جدا !!

--------------------

منتصر !! فعلا أنت ( معجزة) !! ومذهل !!

تحياتي لك وللأستاذ ( أسامة ) !!

كلللللللللللي شوق لرؤية ( الكود ) تحمسّت جدا جدا جدا !!

كيف استطعت أن تفصل الرمز عن الاسم عن الرقم ؟!

بانتظاركم ..

رابط هذا التعليق
شارك

اذا امكن اخي بندر فعندي سؤال بشان ذلك وهو

هل مسموح ادخال الحروف المتجاورة في لوحة المفاتيح مثلا asdfghj او /.,mnbvcxz

والشيء الاخر هل مسموح ادخال الاحرف المتشابهه مثل aaaaaaaaaaa

وهل مسموح ان تكون كلمة المرور رموز فقط مثل +-/.؟،/:"

لانني وبحمد الله توصلت الى الكودات الخاصة بذلك واعتقد انه علينا البدء بالتنفيذ !!!!!!

رابط هذا التعليق
شارك

سيكون أجمل بلا شك أستاذي أسامة ..

بالنسبة للحروف المتسلسلة أو المتشابهة .. كما أوردت في مثالك .. ( لو تم منعها ) سيكون عملنا أكثر إحترافية !!

أما بالنسبة للرموز : أرى أن نسمح لليوزر أن يدخل ما يريد إن كان (معقدا) والرموز بلا شك (مقعدة) وهي صعبة التخمين !! وهذا الهدف من (برنامجنا كله) !! وهي (تصعيب) عملية التخمين !!

- خطرت ببالي فكرة حينما يكون الباسوورد (رموز) : ماذا لو أشعرنا ( اليوزر) أن " باسوورده" كله " رموز " بحيث تظهر له رسالة تنبيه فقط !! أن هناك (صعوبة في تذكر هذه الكلمة في حال نسيانها .. لأن الباسوورد المدخل كله رموز) !! و يتم السماح له بإكمال عملية الإدخال دون مشاكل !!

هذا ما لدّي أستاذي ..

تم تعديل بواسطه bander abdulla
رابط هذا التعليق
شارك

اخواني الاعزاء

اطلب منكم ان تعذرونا ولكن فعليا العمل على الملف جاري ولكن اعترف انه ببطئ

وانا فعليا احسست بان الموضوع قد طال ... ولكن بسبب الضروف ..... فماذا نعمل....ما باليد حيلة

اعدكم ان ينتهي العمل باسرع وقت علما انني انجزت ما يقارب 80% من الموضوع

رابط هذا التعليق
شارك

اخواني الاعزاء

اليكم الملف الذي قمت بتصميمة وفيه هذه الضوابط

ممنوع ادخال اكثر من خمسة خانات متتالية متشابهه

ممنوع ان يكون عدد الخانات المدخلة اقل من 6

اذا تم كتابة رموز فقط فان المستخدم سيحصل على رسالة تنبية تفيدة بصعوبة التذكر

اذا كان عدد الخانات اكبر من 10 فا كلمة المرور قوية بغض النظر عما تحتوية

.

.

.....................................

اكتشفوا انتم الضوابط

pass_m.rar

رابط هذا التعليق
شارك

الله يعطيك ألف عافية .....................ابداع والله ابداع .......................ممتاز جدا .............رهييييب .............حلوووووووو ..........خرافيييييي......جميييييييل..............كلشي كلته.........خلصت القاموس(ههههه)

تم تعديل بواسطه mhb300
رابط هذا التعليق
شارك

رائع جميل روعة كل كلمات الثناء لن تفي عملك حقه

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

تحياتي,,,

_________________.rar

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information