2017-11-16 4 views
-1

Wir haben ein Windows-Dienstprogramm in vb.NET (Framework 4) geschrieben. Dieser Dienst wird die Datei aus Pfad A abholen, verarbeiten und Ausgabedatei (XML-Datei) zu Pfad B erstellen. Diese Ausgabedatei ist IN-Typ.
Wir möchten die Verschlüsselung für diese .IN-Datei durchführen und sie in den .PGP-Typ konvertieren, der später über FTP abgerufen wird. Zuvor verwendeten wir cryptocx v5 in unserem Code in Windows 2003 Server und hier funktioniert die Verschlüsselung perfekt. Jetzt haben wir unsere Anwendung auf Windows 2012 R2 Server (64 Bit) migriert und hier wird bei der Verschlüsselung ein Fehler angezeigt.PGP-Verschlüsselung in Windows 2012 R2-Server mit VB.NET-Programm

enter image description here

haben wir versucht, Cryptocx v5 und V7-Software installieren, aber wir werden immer gleichen Fehler Pop-up.

Wie führt man Verschlüsselung (.pgp) auf unserem Windows 2012 R2 Server (.net Framework 4) durch?

+1

Sie müssen also eine Art installieren Wenn Sie eine zusätzliche Lizenz für diese Komponente auf Ihrem Server haben, haben Sie vermutlich eine solche, so dass Sie eine E-Mail an den Herausgeber senden und ihn nach der Übertragung fragen müssen. –

Antwort

1

Wenn Sie nur mit PGP verschlüsseln/entschlüsseln/signieren müssen und Sie nicht mit cryptocx arbeiten, sollten Sie sich PGP-Pakete in NuGet anschauen.

Zum Beispiel scheint Bouncycletle ziemlich populär zu sein, und Sie können several, helpful Ressourcen mit einer schnellen Suche finden.

Ich weiß nicht, dass es eine Option ist, aber Sie könnten in Betracht ziehen, nur sie manuell zu verschlüsseln. Wenn Sie diese Route gehen, würde ich vorschlagen, dass Sie einen Blick auf gpg4win und wählen Sie eine der verschiedenen benutzerfreundlichen Frontends (ich habe kleopatra verwendet. Es macht die Dinge ziemlich einfach.)

Verwandte Themen