tar cfz
我正在使用以下命令在 Ubuntu 10.04 机器上加密 tar 文件(使用创建):
openssl enc -aes-256-cbc -salt -in myfile.tar -out myfile.enc.tar -pass pass:${P}
现在我将加密文件复制到另一台机器并使用以下命令解密:
openssl enc -d -aes-256-cbc -in myfile.enc.tar -out myfile.tar -pass pass:${P}
但我无法打开解密的存档文件myfile.tar
。是我做错了什么还是根本无法打开?
编辑: 现在工作时我认为我在解密过程中遗漏了一个参数(-salt
)
openssl enc -d -aes-256-cbc -salt
答案1
好吧,罪魁祸首似乎是-salt
我在加密时使用的缺少的参数。以下操作使其工作:
openssl enc -d -aes-256-cbc -salt -in myfile.enc.tar -out myfile.tar -pass pass:${P}