En utilisant GNU Privacy Guard .NET
Question
Est-il possible d'utiliser la fonctionnalité de GNU Privacy Guard directement? Oui, je sais rediriger les flux d'entrée / sortie de l'utilitaire gpg.exe, mais nous pouvons peut-être utiliser des bibliothèques non gérés de la distribution directement?
La solution
Je pense que je peux répondre à ma propre question. Je montrai Starksoft composant .NET GnuPG - une bibliothèque libre qui prend l'interaction avec GPG sur elle-même. On dirait que ça fonctionne très bien, même si le projet ne semble pas être maintenu pendant un certain temps.
UPD: La composante semble être maintenant disponible en tant que paquet NuGet https: // www .nuget.org / packages / starksoft.aspen
Autres conseils
Je suis aussi intéressé.
Vous prb savoir sur cette classe wrapper qui enveloppe les redirigeant les flux de gpg.exe, mais il ne semble pas y avoir beaucoup de la manière des bibliothèques.
Il est SharpPrivacy mais qui a été mort un certain temps, je regardais au code source (de CodeProject) et la logique de présentation est mélangée avec le code réel - il faut beaucoup de ccm. La page SourceForge car il semble être mort aussi.
Bouncy Castle qui peut faire le travail, je n'ai pas regardé dans encore cependant, je suggère au-dessus SharpPrivacy bien - laissez-moi savoir comment vous allez si vous poursuivez cette;)
Il y a aussi les composants de la bibliothèque csharp BouncyCastle Guard Privacy BouncyCastle (BCPG), disponible à http: // www.bouncycastle.org/csharp/ , si vous êtes à la recherche d'une interaction csharp native avec les flux GPG chiffrés.
J'ai déplacé les projets à CodePlex. Cette bibliothèque fait maintenant partie de la bibliothèque Biko et est disponible dans une version Alpha. http://biko.codeplex.com/