Dlatego przekazywanie hasła za pomocą argumentu wiersza poleceń nie jest najbezpieczniejszą praktyką. To powiedziawszy, dokumentacja dla openssl pomyliła mnie, jak przekazać argument hasła do komendy openssl.
Oto, co próbuję zrobić
openssl aes-256-cbc -in some_file.enc -out some_file.unenc -d
Następnie pojawia się monit o podanie klucza dostępu do odszyfrowania. Przeszukałem dokumenty openssl i strony internetowe, aby znaleźć odpowiedź, jeśli po prostu chcę podać hasło do polecenia bez próby powtórzenia hasła do pliku. Próbowałem dodawać -pass:somepassword
i -pass somepassword
zarówno z cytatami, jak i bez nich, bezskutecznie.
W końcu wymyśliłem odpowiedź i zobaczyłem na innych forach, że ludzie mają podobne pytania, więc pomyślałem, że opublikuję tutaj moje pytanie i odpowiedź dla społeczności.
Uwaga: Używam openssl w wersji 0.9.8y