السلام عليكم ورحمة الله وبركاته
قد ترغب في تشفير كلمة السر قبل ان تخزنها في الجدول حتى لو اطلع عليها احد لا يعرف ما هي حيث تظهر له رموز غريبة ليس لها معنى
اليك هذا الكود لتشفير كلمة السر
Public Function WriteSr(Sr) On Error GoTo MyErr Dim MyLength As Integer Dim I As Integer Dim MySr If IsNull(Sr) Then MsgBox "لايمكن ان تكون كلمة السر فارغة" Exit Function End If Sr = Trim(Sr) MyLength = Len(Sr) If MyLength = 0 Then MsgBox "لايمكن ان تكون كلمة السر فارغة" Exit Function End If I = 1 Do Until I - 1 = MyLength MySr = MySr & Chr((Asc(Mid(Sr, I, 1))) + 18) I = I + 1 Loop WriteSr = MySr Exit Function MyErr: MsgBox "لم تتم العملية حصل الخطأ التالي:" & Chr(10) & Chr(13) & "رقم الخطأ : " & Err.Number & Chr(10) & Chr(13) & Err.Description End Function
يمكنك اختبار هذه الدالة كالتالي :
انسخ الدالة والصقها في وحدة نمطية جديدة Moduels
انشي نموذج جديد وضع فيه Text1 و Text2 وزر Command1
اكتب الشفرة التالية عند حدث OnClick للـ Command1
Text2 = WriteSr(Text1)
اكتب كلمة السر الخاصة بك في Text1 واضغط على Command1
وشاهد كلمة السر الان ..... حروف مشفرة .
انا جربت التالي
كتبت ابوهاني فظهرت الكلمة بعد التشفير كالتالي : " ظعّ÷ظِے "
اذا شفرت كلمة السر وظهرت لك حروف غريبة !
يجب الان ان نسترجع كلمة السر , كيف ؟!
سوف اترك الاجابة للاخوان حتى ارى ان هناك من يهتم بالموضوع ... ام ان مواضيعي لا تهم احد
وسوف اقوم بالحاق شفرة استرجاع كلمة السر عندما يطلب مني ذلك
تحياتي