Symmetrische Verschlüsselung wahrscheinlich, hm?....hmm....Blowfish ist ein sehr weit verbreiteter Algorithmus.
Oder Serpent, oder 3DES, oder RCx...oder...Cäsar
Nein, letzteres dann doch lieber nicht
Ich würde bei Kompatibilität zwischen zig Sprachen denke ich auf Blowfish oder 3DES setzen.
Ausserdem: Was spricht dagegen, mehrere, wählbare Verschlüsslungen für die Paketdaten einzubauen? So schwer ist das ja nicht
Ein kleiner
TCP-Server, den ich mal geschrieben habe kann z.B. über ein einfaches Byte im Paket-Header ermitteln, ob die Daten im Paket unverschlüsselt oder per blowfish, serpent oder asymmetrisch verschlüsselt (RSA) vorliegen. Nur so als Denkanstoss vielleicht...
Für asymmetrischhe Verschlüsselung brauchste natürlich vorher noch ein Handshake für den pub-Schlüsseltausch.