Verschlüsselung mit C++
-
Ich bin gerade dabei ein Programm zu schreiben wo es von Vorteil wäre, wenn die Kommunikation verschlüsselt abläuft.
Mein Programm sendet einen Request an einen Webserver und genau diesen Request möchte ich verschlüsseln, sodass man mit z.B. Wireshark das nicht mehr mitlesen kann.Ich dachte hier zunächst an PGP, habe aber generell keine Ahung von sowas und wollte nach ein paar Tipps zu Umsetzung und verwendeten Bibliotheken fragen.
-
Webserver? Ja nun, dafür gibt es bereits HTTPS. Lässt sich z.B. mit libcurl machen.
-
SSL ist mit bekannt, es kann aber sein, dass es später kein Webserver mehr ist, sondern einfach ein anderer Service. Desweiteren halte ich SSL für nicht so sicher wie z.B. PGP oder RSA weshalb ich eher sowas verwenden wollte.
-
you mix apples with pears bro..
-
Ich weiß, dass man PGP nicht mit SSL vergleichen kann. Deshalb will ich auch (z.B.) PGP und nicht SSL.
-
cryptit schrieb:
Desweiteren halte ich SSL für nicht so sicher wie z.B. PGP oder RSA weshalb ich eher sowas verwenden wollte.
SSL steht für Secure Sockets Layer und ist ein hybrides Verschlüsselungsprotokoll. Die Betonung liegt auf Protokoll!
RSA ist ein asymmetrischer Verschlüsselungsalgorithmus. SSL nutzt mitunter RSA.
PGP ist wieder etwas anderes.
Das Problem ist nicht die Verschlüsselung der Daten, damit man z.B. in Wireshark nicht mitlesen kann, sondern die Authentifizierung des Gegenübers.
-
simon?