Ich bin mit Crypto ++ für RSA-Verschlüsselung. Mein Klartext überschreitet FixedMaxPlaintextLength. Was soll ich machen?

StackOverflow https://stackoverflow.com/questions/2033809

Frage

Soll ich den Text in Stücke brechen?

RSA das falsche Verschlüsselungsschema?

War es hilfreich?

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
scroll top