AES Encryption PyCrypto - Java AES inkompatibel?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Mad-Marty
User
Beiträge: 317
Registriert: Mittwoch 18. Januar 2006, 19:46

Soweit funktioniert alles, eine Frage hab ich aber noch offen ...

Sehe ich das richtig, das die IV (Initialization Vectors) nicht sicher übertragen werden müssen, also die Sicherheit der Chiffre nicht verringern bei bekannt werden?
lunar

Nein, die Klartext-Übertragung des IV hat keinen negativen Einfluss auf die Sicherheit der Chiffre. Der IV wird vor der Verschlüsselung mit dem Klartext verknüpft (CBC) bzw. als initialer Datenblock für die Blockchiffre verwendet (CFB, OFB). Der aus dem IV resultierende Chiffretext ist immer auch abhängig vom Klartext oder vom Schlüssel, so dass mithilfe des IVs keine Known Plaintext Angriffe gegen den Schlüssel möglich sind.
Antworten