ich bin mit VS 2005 C# Ich mag die komplette Datei mit OPEN SSL verschlüsseln und zu entschlüsseln, kann mir jemand in dieser Hinsicht helfen .....Verschlüsselung/Entschlüsselung offen ssl mit C# unter Verwendung von
Antwort
SSL steht für Secure Socket-Ebene. Es hat nichts mit der Verschlüsselung von Dateien zu tun, sondern mit sicheren (verschlüsselten) TCP/IP-Verbindungen. OpenSSL ist eine Open-Source-Implementierung, aber Sie benötigen es nicht auf einer Windows .NET-Plattform.
Werfen Sie einen Blick auf die System.Security.Cryptography Namespace für Implementierungen von einigen gemeinsamen Chiffren, dass Sie Ihre Datei zu verschlüsseln, verwenden können. AES (symmetrischer Algorithmus) und RSA (Public Key Encryption) sind beide vorhanden und allgemein akzeptiert.
Er ... Ich glaube, Sie verstehen falsch, was OpenSSL ist.
OpenSSL implementiert das Protokoll Secure Socket Layer zum sicheren Transport von Daten zwischen einem Client und einem Server über TCP/IP.
Sie sollten sich die Klassen ansehen, die vom Namespace System.Security.Cryptography angeboten werden, sogar MSDN has a basic tutorial on encrypting files.
Wie funktioniert auf allen Plattformen, glaube ich, dass die meisten, wenn nicht alle, der Namespace System.Security.Cryptography works on Mono.
Nur zur Klarstellung können Sie Verschlüsselung und Entschlüsselung mit libcrypto, die ein Teil von OpenSSL ist. Es wird jedoch unnötig und mühsam sein, die OpenSSL-Bibliothek von C# .NET zu verwenden. Wie von MiffTheFox vorgeschlagen, sollten Sie in der Lage sein, die gesamte Kryptographie mit dem Namespace System.Security.Cryptography auszuführen.
+1 für nicht zu vergessen die Crypto-Tools, die mit OpenSSL kommen – mrduclaw
OpenSSL Wrapper für .NET: http://openssl-net.sourceforge.net/
- 1. Verwendung von libcurl & SSL
- 2. Bootstrap Modal offen unter Bedingung
- 3. C# projektweit unter Verwendung von Aliasdirektiven
- 4. Finding Armstrong Zahl unter Verwendung von C++
- 5. C++ unter Verwendung von ‚this‘ als Parameter
- 6. Mögliche Speicherverlust unter Verwendung von C++ String
- 7. Blackberry-Anwendungen unter Verwendung von C#
- 8. erhalten xml Knotenwert unter Verwendung von C#
- 9. Datei-Modifikationszeit unter UNIX unter Verwendung von utime in C
- 10. C#: SSL mit SocketAsyncEventArgs?
- 11. Verwendung von regulären Ausdrücken mit C++ unter UNIX
- 12. CMD ist mit Anführungszeichen (") unter Verwendung von C# Prozess verwirrt
- 13. Probleme mit C unter Verwendung von float und printf
- 14. Flash unter SSL
- 15. Verwendung von Boost mit Cygwin unter Windows
- 16. Mehrere Subdomains mit SSL unter IIS
- 17. Verwendung von SSL in ASP.NET-Anwendung
- 18. C++ unter Verwendung von Operator int() anstelle von operator +
- 19. Löschen von SQL-Datenbank unter Verwendung von C#
- 20. Ist die Verwendung von SSL zwingend erforderlich?
- 21. Pseudozufallszahlengenerator unter Verwendung von TEA
- 22. unter Verwendung mehrerer Dateien von einem Eingang
- 23. Unicode-Fehler unter Verwendung von Matplotlib mit Protokollskalierung unter Windows
- 24. Senden von E-Mails über SSL oder TLS über SMTP unter Verwendung von Javamail
- 25. SAPUI5 unter Verwendung von chart.js
- 26. Bildschirmfreigabe unter Verwendung von WebRTC
- 27. 4 unter Verwendung von Modell
- 28. in C unter Verwendung unsigned mit negativen temporären Ergebnissen
- 29. C++ Standardbibliothek: initialisieren einen Behälter unter Verwendung von Standardeingabe
- 30. generieren SHA-Hash in C++ unter Verwendung von OpenSSL-Bibliothek
Im Gegenteil falsch verstehen Sie, was OpenSSL ist. Es ist mehr als nur SSL und TLS. Es bietet auch eine Kryptografiebibliothek für allgemeine Kryptographie mit voller Stärke. – jordanbtucker