2011-08-24 60 views
3

我需要對tar.gz文件進行數字簽名,不知道該怎麼做。我瞭解這個概念,並且我知道如何簽署jar/zip文件。但是我找不到一個可以與tar.gz文件一起工作的方法。數字簽名tar.gz文件

任何人都可以指向正確的方向,或告訴我爲什麼不能這樣做?

謝謝!

+0

任何預先存在的代碼是否需要能夠驗證簽名?然後你需要找出代碼需要的格式。否則,你可以自由地推出自己的。計算整個文件的簽名,並將其存儲在方便的地方。還是你問如何搭載簽名本身? –

+0

我可以寫任何需要的代碼。簽名將由makefile生成,並由perl進行驗證。所以理想情況是在bash/perl中。將簽名存儲在tar.gz中將是理想的。 – lanrat

回答

0

其中一個選項是使用OpenPGP密鑰或X.509證書使用分離簽名。 GnuPG和OpenSSL都應該能夠生成分離簽名。當然,你會得到一個單獨的簽名文件,但這是唯一可行的選擇,對我來說。

+1

我想嘗試這種方法。但我真的不知道如何。你能否描述這樣做的過程?謝謝。 – lanrat

+0

沒關係,我想到了這個:http://www.madboa.com/geek/openssl/#cert-self – lanrat