Adicione -pass file:nameofkeyfile
à linha de comando do OpenSSL. Isso faz com que o OpenSSL leia a senha / senha do arquivo nomeado, mas prossiga normalmente.
Para mais detalhes, veja a página de manual para openssl (1) ( man 1 openssl
) e particularmente sua seção "PASS FRASE ARGUMENTS", e a man page para enc (1) ( man 1 enc
).
Se o arquivo de chave na verdade contém a chave de criptografia (não é algo do qual derivar a chave de criptografia), você deseja usar -K
. Para isso, você precisa de algo como:
-K $(hexdump -v -e '/1 "%02X"' < nameofkeyfile)
na linha de comando do OpenSSL, em vez de -pass
. hexdump
é usado para transformar o arquivo de chave na representação hexadecimal pura que o OpenSSL deseja.