OpenSSL - como obter todas as configurações ao criptografar

2

Estou usando openssl para criptografar texto com um fornecedor. Eu tenho que enviar texto criptografado de teste e fornecer-lhes o que eles precisam para descriptografar o texto em sua extremidade. Quando criptografar texto e, em seguida, tentar descriptografá-lo em Notepad++ usando Nppcrypt , ele pede opções que eu não sei que foram usadas ao executar openssl , então eu nunca posso descriptografar o texto.

O que eu basicamente executo é algo como:

echo "test text" | openssl aes-256-cbc -a -k mypass -nosalt

e depois recorte e cole a saída no Notepad ++ e tente descriptografar. Mas pede opções que não conheço e, como tal, a decifração falha. Que outras configurações devo definir no OpenSSL para que eu possa um.) Descriptografar no Notepad + + e compartilhar as informações com o meu fornecedor?

    
por Tensigh 03.12.2015 / 08:15

1 resposta

2

Não pode fazer

O NppCrypt não suporta a função de derivação de chaves do OpenSSL.

O OpenSSL usa sua função própria de derivação de chave homebrew .

E o NppCrypt suporta apenas mais alguns mecanismos padrão ( pbkdf2 , bcrypt , scrypt ):

'

Alternativas?

Eunãosei.Mas Thomas Pornin sugere que o GnuPG é superior ao OpenSSL em outra questão sobre as estranhas opções de derivação de chaves do OpenSSL .

    
por 04.12.2015 / 09:02