جرت العادة أن نحفظ كلمات المرور كتسلسل رموز معين قد يحتوي أحرف وأرقام ورموز

من جهة أخرى نحن نستخدم صيغة الإظهار للتحكم بخرج النصوص

مثلا عندما نحدد صيغة الإظهار لقيم التاريخ نكتب dd/MM/yyyy

لإظهار التواريخ مهما كانت قيمتها وشكلها بتنسيق محدد

الفكرة ماذا لو أخضعنا كلمة المرور للتنسيق

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

سأضرب مثال

لو أني خزنت كلمة مرور لحساب ما كما يلي :

a!dd$MM#yyyy^

وعلى فرض سأقوم بتسجيل الدخول اليوم حيث تاريخه 13/07/2014 فلا يعتبر الكلمة المدخلة صحيحة إلا إذا كانت

a!13$07#2014^

وهكذا لو تم إدخالها في اليوم التالي فلن تكون صالحة

وبالتالي نكون قد حفظنا نموذج واحد ولكن الكلمة تتغير باستمرار كل يوم مثلا

وإذا أردتها على مدار الساعة فأحشر رموز تنسيق الوقت مثلا

ولو أردتها كل شهر ألغي الأحرف dd

هذه هي مجمل الفكرة

فهل تجدونها فكرة جيدة أم لها عقبات أو محاذير ؟