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