![]() |
|
التشفير ---------- حد فاهم حاجة - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مقالات VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=184) +--- الموضوع : التشفير ---------- حد فاهم حاجة (/showthread.php?tid=5731) |
التشفير ---------- حد فاهم حاجة - RaggiTech - 15-10-12 كاتب الموضوع : !TheCodeOfSilence
بسم الله الرحمن الرحيم التشفير من الموضوعات الجميلة مش عارف ليه مفيش حد بيجيب سرته هنا خالص المهم انا جايب لكم شويه معلومات ان شاء الله تفيدكم..................... انواع التشفير 1 - Symmetric Encryption التشفير المتناظر او المفتاح السرى البيانات المحمية تكون مشفرة باستخدام مفتاح سري واحد. هذا المفتاح معروف فقط للمرسل والمستلم. يشفّر المرسل البيانات باستعمال المفتاح السري. المستلم يفك تشفير البيانات باستخدام نفس المفتاح السري. ومن الهم جدا اخفاء المفتاح السرى لان اى شخص يحصل عليه يصبح قادر على فك التشفير كما ان Framwork يدعم الخوارزميات DES RC2 Rijndael TripleDES من هذا النوع 2- Asymmetric Encryption التشفير اللامتناظر او المفتاح العام يستخدم فى التشفير اللامتناظر مفتاحين. واحد يسمى المفتاح العام(public key)والاخر يسمى المفتاح الخاص(private key) المفتاح العام يكون معروف وهو الاساس لعمليه التشفير المفتاح الخاص يكون غير معلوم لاحد الا لمستقبل الرسالة وهو يستخدم لفك التشفير كما ان Framwork يدعم الخوارزميات RSA DSA من هذا النوع ويجب عندم استخدام هذا النوع الا فى الرسائل القصيرة لانه يستهلك مساحة كبيرة من موارد النظام 3- One-Way Hashing وهذا النوع مفيد فى حالة تشفير اسم الدخول وكلمة السر بحيث يتم تشفير كلمة السر وتخزينها فى قاعدة البيانات وعند ادخال المستخدم لكلمة السر يتم تشفيرها واستدعاء النص المشفر من قاعدة البيانات والمقارنه بينهما حتى لو قام المستخدم بفتح قاعدة البينات التى تحتوى على كلمه السر فانه لن يتمكن من معرفتها لان النص مشفر ولا يمكن ارجاعة مره اخرى كما ان Framwork يدعم الخوارزميات SHA1 SD5 وخوارزميات اخرى 3- Digital Signatures التوقيع الرقمى وهو يستخدم للتاكد من شخصية المرسل والتاكد من سلامة البيانات وغالبا يستخدم مع التشفير اللامتناظر المفتاح العام كما ان Framwork يدعم RSAPKCS1SignatureFormatter |