Так что передавать пароль через аргумент командной строки - не самая безопасная практика. Тем не менее, документация по openssl смутила меня в том, как передать аргумент пароля команде openssl.
Вот что я пытаюсь to do
openssl aes-256-cbc -in some_file.enc -out some_file.unenc -d
Затем запрашивается ключ доступа для дешифрования. Я поискал в документах openssl и в Интернете, чтобы попытаться найти ответ если бы я просто хотел передать пароль команде, не пытаясь повторить пароль для файла. Я попытался добавить [1 1146801] -pass: somepassword и -pass somepassword
как с кавычками, так и без них, но безрезультатно.
Я наконец нашел ответ и увидел на некоторых других форумах, что у людей были похожие вопросы, поэтому я подумал, что опубликую здесь свой вопрос и ответ для сообщества.
примечание: я использую openssl версии 0.9.8y