Pergunta

Existe alguma maneira de usar diretamente a funcionalidade da Guard de Privacidade GNU? Sim, eu sei sobre redirecionar fluxos de entrada/saída do utilitário gpg.exe, mas talvez possamos usar algumas bibliotecas não gerenciadas da distribuição diretamente?

Foi útil?

Solução

Eu acho que posso responder minha própria pergunta. Eu estava apontado para Componente starksoft .net gnupg - Uma biblioteca gratuita que exige interação com o GPG por si mesmo. Parece que funciona bem, mesmo que o projeto pareça não ser mantido por um tempo.

UPD: O componente parece estar disponível agora como um pacote NUGET em https://www.nuget.org/packages/starksoft.asten

Outras dicas

Também estou interessado nisso.

Você sabe sobre Esta classe de invólucro Isso envolve os riachos de redirecionamento para GPG.exe, mas não parece haver muito no caminho das bibliotecas.

SharppRivacy Mas isso está morto há algum tempo, olhei para o código -fonte (do CodeProject) e a lógica de apresentação é misturada com o código real - ele precisa de muito TLC. A página do SourceForge para ela também parece estar morta.

Há também Castelo inflável O que pode fazer o trabalho, embora ainda não olhei para ele, porém, sugiro isso sobre a sharpprivacy - deixe -me saber como você se sai se você buscar isso;)

Há também os componentes Bouncycastle Privacy Guard (BCPG) da biblioteca Bouncycastle CSharp, disponível em http://www.bouncycastle.org/csharp/ , se você está procurando a interação nativa do CSharp com fluxos criptografados por GPG.

Eu mudei os projetos para o CodePlex. Esta biblioteca agora faz parte da biblioteca Biko e está disponível em uma versão alfa. http://biko.codeplex.com/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top