Daher ist es nicht die sicherste Methode, ein Kennwort über ein Befehlszeilenargument zu übergeben. Trotzdem hat mich die Dokumentation zu openssl verwirrt, wie man ein Passwortargument an den openssl-Befehl übergibt.
Folgendes versuche ich zu tun
openssl aes-256-cbc -in some_file.enc -out some_file.unenc -d
Dies fordert dann zur Entschlüsselung des Pass-Schlüssels auf. Ich durchsuchte die openssl-Dokumente und die Interwebs, um die Antwort zu finden, wenn ich dem Befehl einfach das Kennwort geben wollte, ohne zu versuchen, das Kennwort für die Datei zu wiederholen. Ich habe versucht, -pass:somepassword
und -pass somepassword
beide mit und ohne Anführungszeichen ohne Erfolg hinzuzufügen .
Ich fand endlich die Antwort heraus und sah in einigen anderen Foren, dass die Leute ähnliche Fragen hatten, also dachte ich, ich würde meine Frage und Antwort hier für die Community posten.
hinweis: ich benutze openssl version 0.9.8y