Portanto, não é a prática mais segura passar uma senha por meio de um argumento de linha de comando. Dito isto, a documentação para o openssl me confundiu sobre como passar um argumento de senha para o comando openssl.
Aqui está o que estou tentando fazer
openssl aes-256-cbc -in some_file.enc -out some_file.unenc -d
Isso solicita a chave de senha para descriptografia. Pesquisei os documentos openssl e as interwebs para tentar encontrar a resposta se eu simplesmente quisesse dar a senha ao comando sem tentar repetir a senha no arquivo. Tentei adicionar -pass:somepassword
e -pass somepassword
com e sem aspas sem sucesso.
Finalmente descobri a resposta e vi em outros fóruns pessoas com perguntas semelhantes, então pensei em postar minha pergunta e responder aqui para a comunidade.
nota: estou usando o openssl versão 0.9.8y