2011-06-04 39 views
0

如何驗證由gpg簽名的文件的簽名?如何使用.NET Framework System.Security.Cryptography例程驗證GPG簽名(.asc文件)

我有:導出的公鑰,簽名它,文件和帶有簽名的.asc文件。

這個程序似乎是什麼,我需要膽量,現在它的基本格式轉換的問題:2 http://msdn.microsoft.com/en-us/library/system.security.cryptography.dsa.verifysignature.aspx

實際調用GPG是出:(1)我不想出貨和( )如果他們已經安裝了它,我不想惹惱用戶的鑰匙圈。

回答

1

「格式轉換」僅僅是編寫OpenPGP代碼的一部分 - 採用RFC 4880並開始編寫。另一種方法是採用.NET的OpenPGP標準的現有實現,例如我們的OpenPGPBlackbox或BouncyCastle。

+0

大約300行C#代碼能夠爲這種情況進行格式轉換。感謝您的參考。 – Joshua 2011-06-12 03:13:41