يوجد نوعين من خوارزميات التشفير:
- "تماثلي" بمعنى يستخدم نفس المفتاح للتشفير وفك التشفير ومن اشهرها AES و DES و Blowfish.
- "غير تماثلي" بمعنى تستخدم مفتاح للتشفير واخر لفك التشفير ويمكن عكس استخدام المفتاحين ومن اشهرها RSA و ECC.
- "تماثلي" بمعنى يستخدم نفس المفتاح للتشفير وفك التشفير ومن اشهرها AES و DES و Blowfish.
- "غير تماثلي" بمعنى تستخدم مفتاح للتشفير واخر لفك التشفير ويمكن عكس استخدام المفتاحين ومن اشهرها RSA و ECC.
مشكلة خوارزمية التشفير الرئيسية انها لا تحدد طريقة تبادل المفاتيح بين جهازين بحيث يمكن تشفير نص معين على احد الجهازين وفك تشفيره على الجهاز الاخر. بعبارة اخرى: الخوارزمية تحدد كيفية التشفير فقط ولكن لا تحدد كيفية التواصل الامن بين الاجهزة باستخدام التشفير وهنا ياتي دور البروتوكول
بالمناسبة، واحد من اكثر البروتوكولات استخداما حاليا هو Signal Protocol المستخدم لتشفير الرسايل النصية والاتصال في تطبيقات التواصل مثل واتس اب وسكايب وغيرها بحيث تشفر الرسالة من جوال المرسل وحتى تصل لجوال المستقبل وهو ما يسمى End to End Encryption. en.m.wikipedia.org
جاري تحميل الاقتراحات...