Como faço para descriptografar uma mensagem usando CLI do openssl?

8

Eu tenho uma mensagem, eu sei a senha e a cifra que foi usada para criptografá-la, mas não consigo descobrir como perguntar ao openssl para descriptografá-la.

Eu vejo a cifra na saída do comando ciphers , e a página man lista um comando enc para Encoding with Ciphers , mas não consigo encontrar como eu faria o contrário, decodifique uma mensagem. / p>     

por user50849 15.01.2014 / 23:08

1 resposta

1

Acho que você está procurando algo assim:

openssl yourcipher -d < yourfile

Por exemplo, se o arquivo foi criptografado usando des3 cipher e o arquivo é /path/to/file.des3 , então:

openssl des3 -d < /path/to/file.des3

Ele pedirá a senha.

Se o arquivo for codificado em base64, você poderá decodificar e descriptografar assim:

openssl enc -base64 -d < /path/to/file | openssl yourcipher -d
    
por 15.01.2014 / 23:13