
ما هو التشفير؟
التشفير هو عملية أخذ نص عادي ومفهوم وتحويله إلى نص مشفر أو بيانات مشفرة بحيث يمكن للأطراف المصرح لها فقط فك تشفيرها.
التشفير هو عملية أخذ نص عادي ومفهوم وتحويله إلى نص مشفر أو بيانات مشفرة بحيث يمكن للأطراف المصرح لها فقط فك تشفيرها. في الأساس، يتم خلط البيانات الموجودة في النص بحيث يمكن للأطراف المصرح لها فقط قراءتها وفهمها. لفهم معنى التشفير، يجب أولاً أن نتعرف على مفهومين أساسيين وهما نص عادي مقابل نص مشفر.
نقصد بالنص العادي المعلومات التي يمكن قراءتها بواسطة البشر أو الأجهزة، على سبيل المثال الملفات الصوتية أو الصور أو البرامج أو مواقع الويب. أما النص المشفر هو البيانات المشفرة بطريقة تجعلها غير مقروءة للبشر أو الأجهزة.
التشفير هو عملية تحويل النص العادي إلى نص مشفر باستخدام خوارزمية تشفير لحماية البيانات مثل كلمات المرور. أما فك التشفير هو عملية التشفير العكسية حيث يمكن للأطراف المصرح لها فقط ترجمة النص المشفر مرة أخرى إلى نص عادي بحيث يصبح قابلاً للقراءة مرة أخرى. للقيام بعملية التشفير يتعين وجود أمرين؛ أولاً، خوارزمية تشفير وهي صيغة رياضية تقوم بخلط النص العادي في نص مشفر. ثانياً، إنشاء مفتاح بواسطة الخوارزمية التي يمكن استخدامها لفك تشفير البيانات وتأمينها. يتكون المفتاح ببساطة من سلسلة من الأرقام والأحرف العشوائية التي يتم وضعها في الخوارزمية لتشفير البيانات أو فك تشفيرها.
أنواع التشفير
ينقسم التشفير لنوعين: التشفير المتماثل وغير المتماثل. الفرق الرئيسي بينهما هو أن الأنظمة المتماثلة تستخدم نفس المفتاح لتشفير البيانات وفك تشفيرها. بينما تستخدم الأنظمة غير المتماثلة مفتاحين؛ أحدها مفتاح عام يمكن للجميع رؤيته والآخر مفتاح خاص يرتبط بالمفتاح العام يسمح فقط للطرف المصرح له (صاحب المفتاح الخاص) بفك تشفير البيانات.
في الأنظمة غير المتماثلة، تدمج خوارزمية فك التشفير بين المفتاح العام والمفتاح الخاص لكلا الطرفين المستلم والمرسل مع البيانات التي سيتم إرسالها بينهم. كما يتم تحديد المفتاح العام للمستلم على أنه عنوان إيداع البيانات، وسيكون المفتاح الخاص المرتبط بالمفتاح العام للمستلم هو المفتاح الوحيد المصرح له بفك تشفير البيانات.
التشفير في العملات الرقمية
تستخدم محافظ العملات الرقمية التشفير غير المتماثل لحفظ العملات بأمان. يظهر مفتاح العام (العنوان العام) للجميع مما يسمح للمستخدمين بإرسال العملات الرقمية إلى عنوان محدد. بينما يسمح المفتاح الخاص للمستخدمين بالتأكيد على ملكية عملاتهم الرقمية وتخزينها بأمان.