Bem, o culpado parece ser um parâmetro em falta -salt
que usei durante a criptografia. O seguinte fez com que funcionasse:
openssl enc -d -aes-256-cbc -salt -in myfile.enc.tar -out myfile.tar -pass pass:${P}
Estou criptografando um arquivo tar (criado usando tar cfz
) em uma caixa do Ubuntu 10.04 usando o seguinte comando:
openssl enc -aes-256-cbc -salt -in myfile.tar -out myfile.enc.tar -pass pass:${P}
Agora eu copio o arquivo criptografado para outra máquina e decifro usando o seguinte comando:
openssl enc -d -aes-256-cbc -in myfile.enc.tar -out myfile.tar -pass pass:${P}
Mas não consigo abrir o arquivo arhchive descriptografado myfile.tar
. Estou fazendo algo errado aqui ou isso não é possível?
EDIT: Trabalhando agora acho que perdi um parâmetro durante a descriptografia ( -salt
)
openssl enc -d -aes-256-cbc -salt