数字签名 tar.gz 文件

8
我需要对一个tar.gz文件进行数字签名,但不知道如何操作。我理解这个概念,知道如何为jar/zip文件签名。但我找不到任何方法能够对tar.gz文件进行签名。
请问有人可以指导我正确的方向吗?或者告诉我为什么不能对其进行签名?
谢谢!

需要预先存在的代码能够验证签名吗?那么您需要找出该代码期望的格式。否则,您可以自己编写代码。计算整个文件的签名,并将其存储在方便的位置。或者您是在询问如何将签名“附加”在tarball本身内部? - hmakholm left over Monica
我可以编写所需的任何代码。签名将由makefile生成,并由perl进行验证。因此,最理想的是使用bash/perl编写。将签名存储在tar.gz文件中将是理想的选择。 - lanrat
1个回答

3

其中一种选项是使用 OpenPGP 密钥或 X.509 证书进行分离签名。GnuPG 和 OpenSSL 都能够生成分离签名。当然,您会得到一个带有签名的单独文件,但这对我来说是唯一可行的选择。


2
我想尝试这种方法,但我不太清楚如何操作。您能否描述一下具体步骤?谢谢。 - lanrat
没关系,我已经通过这个找到解决方法了:http://www.madboa.com/geek/openssl/#cert-self - lanrat

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接