número mágico ruim na decodificação

7

Em abril, eu criptografei um arquivo usando o comando

openssl enc -aes-256-cbc -salt -pass file:<passwordfile> < infile > outfil

Agora quero descriptografá-lo com

openssl enc -d -aes-256-cbc -salt -pass file:<passwordfile> -in outfil -out infile2

mas eu recebo um número mágico ruim.

Um arquivo criptografado ontem com os mesmos parâmetros descriptografa ok.

O que poderia ter acontecido? e existe mesmo assim eu posso recuperar esse arquivo arquivado?

    
por KathyHH 08.11.2017 / 15:23

2 respostas

4

Se você criptografou com o OpenSSL < = 1.0.2 e está descriptografando com o OpenSSL 1.1.0, provavelmente é este:

link

O hash padrão usado para gerar a chave da senha foi alterado entre 1.0.2 e 1.1.0. Tente adicionar -md md5 ao seu comando de descriptografia.

    
por 08.11.2017 / 15:41
1

O comando abaixo me deu dor:

openssl aes-256-cbc -d -in hotmama.tar.bz2.enc -out hotmama.tar.bz2
enter aes-256-cbc decryption password:
bad magic number

E o comando abaixo resolveu e me deu prazer:

openssl aes-256-cbc -md md5 -in hotmama.tar.bz2.enc -out hotmama.tar.bz2
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:
    
por 15.12.2017 / 19:16

Tags