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.
Mad-Marty
User
Beiträge: 317
Registriert: Mittwoch 18. Januar 2006, 19:46

Beitragvon Mad-Marty » Dienstag 11. November 2008, 00:21

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

Beitragvon lunar » Dienstag 11. November 2008, 00:54

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.

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot], Google [Bot]