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