TCP Packete verschlüsseln
-
Hallo,
mit welcher Methode kann ich am besten TCP Packete verscnlüsseln und beim Empfänger wieder entschlüsseln?
-
was verstehst du unter TCP Packete?
-
es gibt keine tcp pakette, es ist ein reiner dattenstrom
-
Hmmm....
Aber den Header kann man doch verschlüsseln?
-
natürlich kann man die nutzdaten eines tcp-paketes verschlüsseln. Bzw. packen...... was eher sinn macht und dann mit einer Digitalen Signatur noch versehen...
-
Gut und wie könnte ich die Nutzdaten des TCP Packets verschlüsseln?
-
-
Könnte ich auch das Packet mit Base64 verschlüsseln?
Würde es dann automatisch wieder entschlüsselt am Ziel Rechner?
-
Base64 verschlüsselt nicht: http://de.wikipedia.org/wiki/Base64
-
Üblicherweise verschlüsselt man nicht die "Nutzdaten des Paketes" sondern gleich den "Stream".
Dass der in Pakete aufgeteilt wird kann einem dabei ganz egal sein.
p.S.:Könnte ich auch das Packet mit Base64 verschlüsseln?
Nein, könntest du nicht, da Base64 keine Verschlüsselung sondern bloss eine "Codierung" ist (=du brauchst keinen Schlüssel um etwas Base64 zu codieren/decodieren).
-
Naja Stream hin oder her. Wenn du vorgefertigte Klassen nutzt, dann hast du nichts damit zu tun.
Wenn du aber das via Sockets selbst realisierst musst du dich drum kümmern