Experimente -K
em vez de -k
. -k
é usado para senhas e -K
para chaves em hexadecimais. Você provavelmente não precisará mais da opção -nosalt
.
Você precisa usar -nopad
e remover o preenchimento de bits.
O preenchimento de bits consiste em um único bit definido como 1 seguido por vários bits definido como 0. Se o texto original consistir em bytes - normalmente é usado - então o preenchimento de bits será igual a um único byte 80
seguido por zero ou mais 00
bytes avaliados.
Atualmente, o preenchimento compatível com PKCS # 7 é geralmente usado. O OpenSSL só é capaz de remover o preenchimento do PKCS # 7.