Ich bin mit Crypto ++ für RSA-Verschlüsselung. Mein Klartext überschreitet FixedMaxPlaintextLength. Was soll ich machen?
-
19-09-2019 - |
Frage
Soll ich den Text in Stücke brechen?
RSA das falsche Verschlüsselungsschema?
Lösung
Falsches Schema. Die Standardtechnik zur Nachrichtenverschlüsselung (zB PGP und CMS) ist eine zufällige symmetrischen Sitzungsschlüssel K für so etwas wie AES zu erzeugen und die Nachricht mit AES Schlüssel K. Dann verschlüsseln K mit dem öffentlichen Schlüssel jedes Empfängers der Nachricht verschlüsselt .
Andere Tipps
Typischerweise ist der asymmetrische RSA-Algorithmus wird für Schlüsselaustausch verwendet. Wenn Sie größere Datenmengen verschlüsselt werden, kann es besser sein, so etwas wie AES zu verwenden.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow