我有一个简单的加密文件,里面有一些文本。它是用 des3 加密的,我知道密钥。但是,我终生无法在我的 kali VM 中解密它。然而,它在 Linux Mint VM 中运行良好。我在这里不知所措......我做错了什么?
这是工作解密:
user@user-virtual-machine ~/Desktop $ openssl des3 -d -in TheKeyIsInHere.des3 -pass pass:aramisthethird
GJC13 says the key is nuorjbwyldurrurykpym
user@user-virtual-machine ~/Desktop $
Run Code Online (Sandbox Code Playgroud)
这是破碎的:
root@chkali:~/Desktop/new# openssl des3 -d -in TheKeyIsInHere.des3 -pass pass:aramisthethird
bad decrypt
139786246681728:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:crypto/evp/evp_enc.c:529:
?c]z??6z??o???n&??Xqroot@chkali:~/Desktop/new#
Run Code Online (Sandbox Code Playgroud)
两种情况下的文件都相同(由 md5sum 验证)。