Tom: Tipps, Literatur Verschlüsselung

Beitrag lesen

Hello,

Die Nachrichten sollen also nicht wie Emails versendet werden, sondern sie werden vom "Versender" in der Datenbank gespeichert und vom "Empfänger" aus der Datenbank gelesen? Warum auch immer. Aber ansich ändert das nichts, die Ver- und Entschlüsselung muß außerhalb der Vorgangs stattfinden, also lokal. Für den Rest könnte man beliebige filehoster verwenden.
Natürlich werden sie nicht versendet. Ich kann mir auch nicht vorstellen, dass bei anderen Nachrichtensystemen in Foren, die Nachrichten versendet werden!? Die werden doch auch nur in einer DB gespeichert.

Klar, und dazu müssen sie einen Weg von Deinem Client zur Datenbank zurücklegen.

Also z.B. Browser -> Übertragung -> Webserver -> Übertragung -> Datenbankserver

Wenn es wirklich vernünftig sein soll, muss bereits der Client verschlüsseln.
Die Datenbankfunktionen (hier von MySQL)
http://dev.mysql.com/doc/refman/5.1/en/encryption-functions.html#function_aes-decrypt
http://dev.mysql.com/doc/refman/5.1/en/encryption-functions.html#function_aes-encrypt

helfen Dir da wahrscheinlich gar nicht.

Du müsstest erst einmal definieren, welche Komponenten deines Konstruktes "sicher" sind und welche unsicher, also
Client: sicher (sicher?)
Leitung zum Hub: unsicher
Leitung durchs Haus: unsicher
Router: ?
Leitung zum Anschlaltepunkt des Netzproviders: unsicher
usw.

Dann kannst Du dir anschließend Gedanken über Verschlüsselung machen

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bikers-lodge.com