Eu tenho uma mensagem, eu sei a senha e a cifra que foi usada para criptografá-la, mas não consigo descobrir como pedir ao openssl para descriptografá-la.
Eu vejo a cifra na saída do ciphers
comando, e a página de manual lista um enc
comando para Encoding with Ciphers
, mas não consigo encontrar como faria o contrário, decodificar uma mensagem.
1
Qual programa é usado para criptografar o arquivo? É muito provável que o programa de criptografia adicione metadados ao conteúdo criptografado, como o vetor de inicialização, salt, versão do programa etc. Se você tratar o todo como bits criptografados, obterá o lixo.
—
Siyuan Ren 15/10
Tarde, mas:
—
Dave_thompson_085 31/07
openssl ciphers
lista conjuntos de cifras para SSL / TLS, que na prática nunca é baseado em senha e não deixa mensagens em qualquer lugar que você possa decifrar posteriormente (ou seja, se você tiver um arquivo, não é SSL / TLS). openssl enc
é um esquema de criptografia baseado em senha comumente usado, mas existem PBMS CMS e (raramente) S / MIME e um PBE PGP comum, e também esquemas PBE para chaves que não são descritas com precisão como mensagens, assim como outros PBEs.