AES Crypto Lib, Initialisierungsvektor

Gast #2115837
Lesenswert?

Hallo,

unter folgendem Link habe ich die AES-Implementierung heuntergeladen:
http://avrcryptolib.das-labor.org/trac

Ich habe versucht eine Bytefolge zu entschlüsseln  (natürlich mit 
korrektem Schlüssel), die auf einem anderen Rechner mittels C# 
verschlüsselt worden ist. Leider hat das nicht funktioniert.
Ich denke das liegt an dem Initialisierungsvektor. Dieser ist beim 
Verschlüsseln mit C# 16 Byte lang, bei Cyrpto-Lib jedoch max. 10Byte.

wie kann ich es anstellen, dass die beiden AES-Implementierungen 
miteinander kompatibel sind?
Woran könnte es sonst noch liegen?

MfG
Faruk
#2116911
Lesenswert?

Problem gelöst:

"AES an sich ist nur eine Blockcipher und kennt keinen 
Initialisierungsvektor (IV).
Der IV wir von höher liegenden Betriebsmodi genutzt (z.B. CBC, CTR, CFB, 
OFB, ...).
Welcher Modus zu benutzen ist hängt vom indiviuellen Anwendungsfall ab, 
und eine
Reihe von Modi sind über die Nutzung des BlockCipherAbstractionLayers 
(BCAL)
nutzbar."

Zitat Daniel Otte

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren