3 Stimmen

GnuPG-Wrapper mit C#

Ich verwende GnuPG und C#, um Dateien mit importierten öffentlichen Schlüsseln zu verschlüsseln. Aber wenn ich versuche, die Verschlüsselung durchzuführen, verschlüsselt GnuPG die Datei mit dem öffentlichen Schlüssel des Hauptbenutzers. Ich bin sicher, dass ich richtige Empfänger übergeben.

12voto

Benton Punkte 196

Sie können meinen quelloffenen und kostenlosen GnuPG-Wrapper für C# (und VB.NET) ausprobieren. Der gesamte Code steht unter MIT-Lizenz, ohne GPL-Beschränkungen. Sie können die Version mit Quellcode bei CodePlex finden. Suchen Sie nach der Alpha-Version, um die GPG-Bibliothek zu finden.

http://biko.codeplex.com/

Exemple :

  GnuPG gpg = new GnuPG();

  gpg.Recipient = "myfriend@domain.com";
  FileStream sourceFile = new FileStream(@"c:\temp\source.txt", FileMode.Open); 
  FileStream outputFile = new FileStream(@"c:\temp\output.txt", FileMode.Create);

  // encrypt the data using IO Streams - any type of input and output IO Stream can be used
  gpg.Encrypt(sourceFile, outputFile);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X