1. المدير العام

    المدير العام أدارة موقع أكتب كود

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

    ١ - السرية confidentiality
    بحيث يتم تشفير الرسالة والحفاظ على سرية محتواها من الغير مصرح لهم بالاطلاع عليها
    مثل سرية ( بطاقات الامان - كلمات المرور - الملفات - قواعد البيانات) وغيرها في الكثير من الامور

    طيب كيف يتم التشفير وما انواعه ؟
    يتم التشفير عن طريق مفاتيح التشفير
    حيث يوجد نوعان
    ١- التشفير المتماثل symmetric
    عبارة عن مفتاح وحيد مشترك يستخدم للتشفير وفك التشفير
    بحيث يتم تشفير الرسالة بين الطرفين عن طريق المفتاح ثم فك التشفير بنفس المفتاح
    مشكلة هذا النوع هو كيف استطيع نقل المفتاح للطرف الثاني بعد تشفير الرسالة لكي يستطيع فك تشفيرها
    من هنا ظهرت العديد من الحلول من اهمها وهو النوع الثاني
    ٢- التشفير غير المتماثل asymmetric encryption
    على عكس الاول يستخدم عدة مفاتيح
    المفتاح العام public key يمكن ارساله للجميع
    المفتاح الخاص private key من اسمه خاص يكون فقط لدى صاحب المفتاح
    حيث لكل شخص مفتاحه العام والخاص
    عملية التشفير الغير متماثل عملية عكسية
    حيث تقوم بتشفير الرسالة عن طريق المفتاح العام وفك التشفير يكون بالمفتاح الخاص في حال اراد طرفين التواصل

    لنأخذ مثال (bob يتواصل مع alice)
    ١- في حال اراد bob ارسال رسالة الى alice عليه بطلب المفتاح العام من alice لتشفير الرسالة ثم بعد العملية
    ٢-التشفير سيقوم bob بارسال الرسالة الى alice
    ٣- ثم تستلم alice الرسالة المشفرة وتقوم بعملية فك التشفير عن طريق المفتاح الخاص بها

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