Por lo tanto, no es la práctica más segura pasar una contraseña a través de un argumento de línea de comando. Dicho esto, la documentación para openssl me confundió sobre cómo pasar un argumento de contraseña al comando openssl.
Esto es lo que estoy tratando de hacer.
openssl aes-256-cbc -in some_file.enc -out some_file.unenc -d
Esto luego solicita la clave de acceso para el descifrado. Busqué en los documentos de openssl y en las interwebs para tratar de encontrar la respuesta si simplemente quería dar la contraseña al comando sin intentar hacer eco de la contraseña en el archivo. Traté de agregar -pass:somepassword
y -pass somepassword
ambas con y sin comillas en vano.
Finalmente descubrí la respuesta y vi en otros foros que la gente tenía preguntas similares, así que pensé en publicar mi pregunta y respuesta aquí para la comunidad.
nota: estoy usando openssl versión 0.9.8y