Simple Machines Community Forum

SMF Support => Language Specific Support => Hilfe zu SMF (German) => Topic started by: maobe on November 22, 2005, 08:13:49 AM

Title: Persönliche Nachrichten verschlüsseln lassen?
Post by: maobe on November 22, 2005, 08:13:49 AM
moinsen!

mir stellt sich zur zeit die frage, ob es möglich ist, die privaten nachrichten, die sich die user innerhalb des forums senden können, verschlüsseln zu lassen, so das diese über die datenbank nicht mehr lesbar sind ::)

hat damit schon jemand erfahrung?
wie kann man das machen?

Title: Re: Persönliche Nachrichten verschlüsseln lassen?
Post by: maobe on November 22, 2005, 08:19:47 AM
nachtrag: ich meine damit keine verschlüsselung mit md5, sondern eher sowas wie PGP ... oder einfach nur ne möglichkeit den klartext der PN's SO zu verwurschteln, das er einfach nicht mehr über die datenbank lesbar ist!!!
Title: Re: Persönliche Nachrichten verschlüsseln lassen?
Post by: Christian Land on November 22, 2005, 12:28:23 PM
Über die Datenbank nicht einfach lesbar ist simpel... so, dass der Admin sie garnicht mehr lesen kann nur schwer machbar...

Um das hinzubekommen, dass auch der Admin keine direkte Möglichkeit mehr hat, müsste man mit einem asynchronen Verschlüsselungsverfahren arbeiten. Auf dem Server würde dann der öffentliche Schlüssel des Users liegen und damit würde dann verschlüsselt... nu kommt der komplexe Teil... wenn der User seine PNs anschaut, müssten die Daten lokal bei ihm mit seinem privaten Schlüssel wieder entschlüsselt werden - und das ginge vermutlich nur mit Hilfe von wirklich bösen JavaScripts, PlugIns, etc.
Title: Re: Persönliche Nachrichten verschlüsseln lassen?
Post by: maobe on November 22, 2005, 01:48:21 PM
was wäre bei der ersten variante (über die db nicht einfach lesbar) notwendig? das andere klingt übel kompliziert und störanfällig ::)
Title: Re: Persönliche Nachrichten verschlüsseln lassen?
Post by: daniel/L on November 22, 2005, 03:12:32 PM
Naja, an und für sich müssten die PMs nur mit zB rot13 "verschlüsselt" werden (halt was einfaches und wiederherstellbares), bevor sie in der DB gespeichert werden. Und beim Auslesen im PM-Ordner muss das Ganze dann ja nur wieder decodiert werden. Damit wäre dann die PMs in phpmyadmin nicht direkt lesbar.
Was da allerdings alles gemacht werden muss in den spources, weiß ich auch nicht, da lass ich lieber die Finger von :P
Title: Re: Persönliche Nachrichten verschlüsseln lassen?
Post by: Christian Land on November 22, 2005, 03:38:13 PM
Sind vermutlich nur ein paar Zeilen... wie daniel/L schon sagt.... vor dem Speichern durch einen Verschlüsselungsalgorithmus jagen und vor dem Anzeigen wieder entschlüsseln...

Dazu bräuchte man z.B. eine der Klassen von hier: http://www.phpclasses.org/browse/class/20.html

Wenn man es zumindest einigermassen unlesbar machen will *g*
Title: Re: Persönliche Nachrichten verschlüsseln lassen?
Post by: daniel/L on November 22, 2005, 03:48:07 PM
rot13 hat wiederum den Vorteil, dass es ab php 4.2.0 nativ ist (http://de2.php.net/str_rot13). "Sicher" ist natürlich was anderes :P
Title: Re: Persönliche Nachrichten verschlüsseln lassen?
Post by: Christian Land on November 22, 2005, 03:53:44 PM
Yo, nur leider verschlüsselt die Funktion auch nur die Zeichen von A bis Z... alles andere lässt sie unangetastet... nicht wirklich sinnvoll...
Title: Re: Persönliche Nachrichten verschlüsseln lassen?
Post by: daniel/L on November 22, 2005, 04:18:34 PM
Stimmt schon...

Ich frage mich nur, weshalb er die PMs überhaupt verschlüsseln will? Für ihn selber ist die Verschlüsselung ja kein Hindernis, höchstens für jmd, der nicht weiß, was da los ist, Allerdings haben andere "Hilfs"-Admins idR ja gar keinen direkten Zugriff auf die DB. VOn daher sehe ich da eigtl gar keinen Sinn?!
Würde mich jetzt mal interessieren, weshalb überhaupt :)
Title: Re: Persönliche Nachrichten verschlüsseln lassen?
Post by: maobe on November 22, 2005, 04:44:27 PM
es interessiert mich einfach ::) aber, wenn ich mir das so anguck, ist mir zur zeit echt ne nummer zu hoch :P
Title: Re: Persönliche Nachrichten verschlüsseln lassen?
Post by: daniel/L on November 22, 2005, 05:50:58 PM
Ach so, okay :)
Allein von der Funktion her interessierts mich eigtl auch, aber ich hab im mom zu viel zu tun, daher kann ich mir das im Moment nicht anschauen (und ich zocke zu viel Lineage, aber das ist ein anderes Thema :D )
Title: Re: Persönliche Nachrichten verschlüsseln lassen?
Post by: dieter4 on November 23, 2005, 02:04:42 PM
wenn etwas entschlüsselt werden können muss, dann hat es keinen Sinn. Der admin kann sich den Text kopieren und auch selber entschlüsseln, da er ja die verschlüsselungsmethode kennt.
Außer es hat, wie schon gesagt, jeder seinen eigenen schlüssel.
Title: Re: Persönliche Nachrichten verschlüsseln lassen?
Post by: Christian Land on November 23, 2005, 03:41:13 PM
Noch als kleine Anmerkung... die Sortierung nach Betreff würde bei verschlüsselten Betreffs nicht mehr funktionieren.... was ein weiterer Punkt gegen die Verschlüsselung wäre *g*

Um das dann wieder ans Laufen zu bekommen wären einige Klimmzüge nötig...

Also zusammengefasst: der letztendliche Nutzen steht in keiner Relation zur Arbeit die man reinstecken müsste... ;D
Title: Re: Persönliche Nachrichten verschlüsseln lassen?
Post by: daniel/L on November 23, 2005, 03:54:03 PM
Dann wird halt nach der Entschlüsselung sortiert ;)
Title: Re: Persönliche Nachrichten verschlüsseln lassen?
Post by: Christian Land on November 23, 2005, 04:36:25 PM
Das meinte ich mit Klimmzüge *g*
Title: Re: Persönliche Nachrichten verschlüsseln lassen?
Post by: dieter4 on November 24, 2005, 10:33:28 AM
also... scheint echt nicht viel nutzen zu bringen...

interessant wäre dies nur für foren, die 100%-igen schutz bieten wollen.