如何使用密码加密TAR文件。
尝试将TAR存档内容与文件系统进行比较,但我们正在加密TAR。想先比较TAR文件然后加密。
# tar -cvf compare1.tar compare/*
# tar --compare --file=compare1.tar compare/*
# tar --compare --file=compare1.tar compare/*
tar: compare/test: Not found in archive
加密TAR文件
# tar --compare --file=ArchiveVerify.tar compare
tar: This does not look like a tar archive
tar: Skipping to next header
tar: compare: Not found in archive
tar: Exiting with failure status due to previous errors
3条答案
按热度按时间vdzxcuhz1#
要用密码加密tar文件,你需要使用gpg。
加密:
解密:
有关更多信息,请参阅:
https://www.putorius.net/how-to-create-enrcypted-password.html
eoigrqb62#
要使用密码加密tar,您也可以使用openssl。
加密:
解密:
如果要将密码存储在文件中,请使用下面的命令。您应该在上面的命令中将
-pass pass:derp
更改为-pass file:my.key
。mspsb9vt3#
如果你使用
age
(例如Mozilla Sops,它需要将密钥放入$HOME/.config/sops/age/keys.txt
中),你可以像这样加密tar.gz文件:公钥在生成密钥对时按年龄显示,并作为注解出现在keys.txt文件中。
然后可以像这样解密: