Fehler beim Entschlüsseln in Java

8

Ich versuche, einen String in Java zu verschlüsseln / entschlüsseln. Kein Problem bezüglich der Verschlüsselung wurde dann in einer SQLite-Tabelle gespeichert. Aber ich bekomme immer den gleichen Fehler beim Entschlüsseln:

"java.security.InvalidKeyException: keine IV gesetzt, wenn eine erwartet wurde"

Hier ist mein Codeausschnitt:

%Vor%

Was mache ich falsch?

    
MademoiselleLenore 06.11.2012, 15:05
quelle

2 Antworten

10

Sie müssen einen Initialisierungsvektor in der cipher.init () Methode angeben:

%Vor%

Siehe: Ссылка

Der Initialisierungsvektor sollte ein zufälliges Byte-Array sein, für eine Diskussion siehe:

Ссылка

    
Udo Klimaschewski 06.11.2012, 15:19
quelle
1

Sie benötigen einen geeigneten AES-Schlüssel, versuchen Sie es mit:

%Vor%     
Shine 06.11.2012 15:14
quelle

Tags und Links