linux gpg with --clearsign损坏的文件

4ngedf3f  于 2023-10-16  发布在  Linux
关注(0)|答案(1)|浏览(103)

我在解压缩tgz存档时遇到了一些问题,因为gnupg和--clearsign损坏了我的文件,现在校验和不正确。我找到了类似的主题,但没有任何答案。在gnugpg的网站上也有关于这一点的文章,但没有回答如何处理它。谢谢你的时间,有一个美好的一天!
你可以得到同样的情况,如果你这样做:

sudo dd if=/dev/random of=test.bin bs=1 count=1M
md5sum test.bin > test.md5
gpg --output test.sig --clearsign test.bin
mv test.bin test.bin.old
gpg --output test.bin --decrypt test.sig
md5sum -c test.md5

我尝试使用cmp比较文件,寻找类似的主题,甚至下载源代码来找到问题的根源,但由于键的问题,它没有工作,没有答案。我假设问题出在CRLF中,但我不知道如何解决它,什么都不起作用,gzip说存档已损坏,tar说发生意外故障,请帮助!

yvfmudvl

yvfmudvl1#

如果您试图加密和签署以下作品:

sudo dd if=/dev/random of=test.bin bs=1 count=1M
md5sum test.bin > test.md5
gpg --encrypt --output test.sig --sign --armor -r [email of key]
test.bin
mv test.bin test.bin.old
gpg --decrypt test.sig > test.bin
md5sum -c test.md5

相关问题