Hey,
ich programmiere zurzeit an einem Chat.
Da das ganze sicher werden soll, will ich den Datenaustausch zwischen Client und Stream zB mit einem passwordhash verschlüsseln.
Das ist aber nicht mein Problem (;
Mein Problem ist folgendes:
1. Client soll eine Eingabe machen, also einen String der geschickt werden soll. (Sagen wir, er gibt "hallo" ein.)
2. Der String wird in Bytes umgewandelt und mit dem Passwordhash verschlüsselt.
3. Nun sollen diese Bytes zum Server geschickt werden.
4. Der Server merkt dass Daten reinkommen und speichert die Bytes.
5. Die Bytes werden nun entschlüsselt und zum String umgewandelt.
Mein Problem ist eigentlich Punkt 4.
Ich möchte einfach nur genau die Bytes, die vom Client verschickt wurden, in einem Byte Array auf der Serverseite gespeichert werden und dann folgen die weiteren Schritte.
Nur bei meinen Versuchen kommen immer die Bytes 13 und 10 dazwischen die ich aber nicht mitgeschickt hab ^^
Wobei...ich merk grad dass ich als Client immer "telnet" in der Terminal benutze, vielleicht schickt der ja die Bytes 10 und 13 mit.
Nunja, wie speichert man denn nun alle Bytes einer "Nachricht" vom Client in einem ByteArray?
Lg Chris
ich programmiere zurzeit an einem Chat.
Da das ganze sicher werden soll, will ich den Datenaustausch zwischen Client und Stream zB mit einem passwordhash verschlüsseln.
Das ist aber nicht mein Problem (;
Mein Problem ist folgendes:
1. Client soll eine Eingabe machen, also einen String der geschickt werden soll. (Sagen wir, er gibt "hallo" ein.)
2. Der String wird in Bytes umgewandelt und mit dem Passwordhash verschlüsselt.
3. Nun sollen diese Bytes zum Server geschickt werden.
4. Der Server merkt dass Daten reinkommen und speichert die Bytes.
5. Die Bytes werden nun entschlüsselt und zum String umgewandelt.
Mein Problem ist eigentlich Punkt 4.
Ich möchte einfach nur genau die Bytes, die vom Client verschickt wurden, in einem Byte Array auf der Serverseite gespeichert werden und dann folgen die weiteren Schritte.
Nur bei meinen Versuchen kommen immer die Bytes 13 und 10 dazwischen die ich aber nicht mitgeschickt hab ^^
Wobei...ich merk grad dass ich als Client immer "telnet" in der Terminal benutze, vielleicht schickt der ja die Bytes 10 und 13 mit.
Nunja, wie speichert man denn nun alle Bytes einer "Nachricht" vom Client in einem ByteArray?
Lg Chris