AES-Verschlüsselung mit Klartextschlüssel mit bash openssl

1285
Umang

Ich versuche, eine Zeichenfolge mit AES CBC zu verschlüsseln. Die Ausgabe des Online-Tools ( http://aes.online-domain-tools.com/ ) und der Befehl bash openssl stimmen nicht überein. Kann mir jemand bei dem helfen, was ich falsch mache?

key = 12345678912345678912345678912345 iv="e90e89a2277f4f3b6a2080d27f734266" #using the one generated by online tool openssl enc -aes-256-cbc -in input.txt -out output.txt -K $key -iv $iv 

EDIT - Einstellungen, die ich online verwendet habe, sind -

Input type - plain text Function - AES Mode - CBC Key - (plain) - 12345678912345678912345678912345 Init Vector - e9 0e 89 a2 27 7f 4f 3b 6a 20 80 d2 7f 73 42 66 
0
Vielleicht macht openssl Dinge anders als dieses Web-Tool ... Ich habe [auf security.stackexchange.com] (https://security.stackexchange.com/questions/29106/openssl-recover-key-and-iv- by-passphrase / 29139 # 29139) und [hier auch] (http://security.stackexchange.com/a/31494/63902) von einem 159K-Reputationsbenutzer, dass * "Das von OpenSSL verwendete Verschlüsselungsformat ist nicht standardmässig: es ist "was OpenSSL macht" "* und *" die "Anzahl der Iterationen" wird durch den Befehl "enc" auf ** 1 ** gesetzt und kann nicht geändert werden (!!!!) "* Xen2050 vor 8 Jahren 0
Sie haben openssl angewiesen, die 256-Bit-Verschlüsselung zu verwenden, gab ihm jedoch nur einen 128-Bit-Schlüssel. Ich schätze, das Online-Tool verwendet nur die 128-Bit-Verschlüsselung. Daher müssen Sie dasselbe tun. psusi vor 8 Jahren 0

0 Antworten auf die Frage