Как проверить подписи GPG (файлы .asc) с помощью подпрограмм .NET Framework System.Security.Cryptography - PullRequest
0 голосов
/ 04 июня 2011

Как проверить подпись файла, подписанного gpg?

У меня есть: экспортированный открытый ключ, который подписал его, файл и файл .asc с подписью в нем.

Эта подпрограмма кажется мне необходимой, теперь это в основном проблема с преобразованием формата: http://msdn.microsoft.com/en-us/library/system.security.cryptography.dsa.verifysignature.aspx

На самом деле вызов gpg отключен как (1) я не хочуотправьте его и (2) я не хочу связываться с брелоком пользователя, если он уже установлен.

1 Ответ

1 голос
/ 04 июня 2011

«Преобразование формата» - это просто запись части кода OpenPGP - возьмите RFC 4880 и начните писать.Альтернативой является использование существующей реализации стандарта OpenPGP для .NET, такой как OpenPGPBlackbox или BouncyCastle.

...