Ver- / Entschlüsselung funktioniert nicht gut zwischen zwei verschiedenen openssl-Versionen

Ich habe heruntergeladen und kompiliertopenssl-1.1.0.

Ich kann mit derselben exe von @ ver- und entschlüsseopenssl (wie es istHie)

me@ubuntu:~/openssl-1.1.0$ LD_LIBRARY_PATH=. ./apps/openssl aes-256-cbc -a -salt -in file.txt -out file.txt.enc
enter aes-256-cbc encryption password: 123
Verifying - enter aes-256-cbc encryption password:
me@ubuntu:~/openssl-1.1.0$ LD_LIBRARY_PATH=. apps/openssl aes-256-cbc -a -d -in file.txt.enc -out file.txt.dec
enter aes-256-cbc decryption password: 123

Diesopenssl Verwendet:libcrypto.so.1.1, libssl.so.1.1

Wenn ich versuche, mit dem @ zu entschlüsseopenssl auf meinem Ubuntu installiert, das verwendet:/lib/x86_64-linux-gnu/libssl.so.1.0.0, /lib/x86_64-linux-gnu/libcrypto.so.1.0.0

Ich erhalte eine Fehlermeldung:

me@ubuntu:~/openssl-1.1.0$ openssl aes-256-cbc -a -d -in file.txt.enc -out file.txt.dec2
enter aes-256-cbc decryption password: 123
bad decrypt
140456117421728:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:evp_enc.c:539:

Was kann das verursachen? Vielen Dan

Antworten auf die Frage(6)

Ihre Antwort auf die Frage