كيفية عمل مولد كلامات مرور صعبة التخمين و كيفية تشفير نص او كلمة مرور الي رموز وعلامات وحروف ثم فك هذا التشفير الي النص الاصلي وإنشاء مفتاح سري لتشفير وفك تشفير البيانات.
لمحة عن التشفير
قد نحتاج الي تشفير نص معين او كلمة مرور او اسم مستخدم الي حروف غريبة حتي يصعب التعرف عليها
ثم في مكان اخر نفك هذا التشفير عند استرجاع البيانات .
مثلا قمت بتشفير كلمة مرور العضو حتي يصعب التعرف عليها
ثم في شاشة استدعاء بياناته بالطبع سيتم عرض كلمة المرور الاصلية التي كتبها ..وبالتالي هنا سوف
ارجع الشفرة الي مصدرها الاساسي وهي النص الاصلي وهذا ما يسمي بالتشفير وفك التشفير
تعريف للتشفير وفك التشفير What is Encryption and Decryption
هي خوارزمية او معادلة رياضية تقوم بتشفير وفك تشفير نص معين ثم اعادة هذا النص الي النص الاصلي
وهو علم يسمي Cryptoanalysis
اكواد للتشفير
الفيديو يشرح طرق للتشفير وفك التشفير ومنها هذا الكود
TextBox1.Text = Encoding.Unicode.GetString(Convert.FromBase64String(TextBox1.Text));
طريقة اخري
public string encrypt(string word)
{
byte[] passByte = System.Text.Encoding.Unicode.GetBytes(word);
string encrypted = Convert.ToBase64String(passByte);
return encrypted;
}
حيث نكتب كلمة مثلا
Hisham
ونضغط تشفير وسيظهر
KIRGTMCa27x61pGeCequrU8zc2nUOZ*=
ثم فك التشفير سيعيد النص الاصلي
تابعوا الفيديو للتعرف علي شرح التشفير وفك التشفير في لغة السي شارب
Encryption and Decryption in C#