هل هناك مخطط تشفير رئيسي / خاص لن يغير طول الرسالة؟
-
27-09-2019 - |
سؤال
هل هناك مخطط تشفير رئيسي / خاص لن يغير طول الرسالة؟
أرغب في تشفير رسالة حزمة واحدة في وقت واحد ، ولكن إذا كانت الحزمة تنمو ، فلن تكون مجرد حزمة واحدة.
المحلول
إليك مخططًا بسيطًا: استخدم تشفير المفتاح العام / الخاص لإنشاء مفتاح متماثل. ثم قم بكل تشفيرك باستخدام هذا المفتاح المتماثل.
إذا كنت بحاجة أيضًا إلى التأكد من سلامة الرسائل وعدم التعيد ، فيمكنك تشغيل الرسالة من خلال وظيفة التجزئة ، والتي ستعمل على تعيينها بطول ثابت. ثم يمكنك التوقيع على التجزئة.
عادة ، لا ترغب في استخدام المفاتيح العامة لتشفير الرسائل على أي حال. من الصعب توليد أزواج المفاتيح العامة / الخاصة أكثر تكلفة للتشفير الطويل ، مقارنة بالمفاتيح المتماثلة.
لا تنتمي إلى StackOverflow