Email-Adresse verschlüsseln geschlossen 

  • Ersteller Ersteller berliner93
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
B

berliner93

Hallo,

ich möchte, dass Email Adresse die in ein Formular eingegeben werden und dann in eine Datenbank geschrieben werden voher verschlüsselt werden. Ich weiß aber nicht wie man das bewerkstelligt. Habt ihr ein Script mitdem man Die Email Adresse verschlüsseln kann und trotzdem als mailto:link verwendet werden kann?

Mit freundlichen Grüßen

berliner93
 
Zuletzt bearbeitet:
wozu willst die verschlüsselt in eine datenbank schreiben? auf die db sollte normal niemand zugriff haben ausser der webmaster...

und was bringt dir die verschlüsselte email, wenn sie auf der webseite eh wieder entschlüsselt dasteht?

zum anderen, kannst du, wenn du es unbedingt willst, eh nur algorithmen nehmen, die umkehrbar sind, denn mit einmal algorithmen kommst du nich weit, sondern hast nur die verschlüsselte version, kannst diese aber nicht entschlüsseln.

und einen umkehrbaren algorithmus is fast wie als wenn du gar keinen hast....

mfg
 
Wie mein Vorgänger richtig sagte, was bringt es dir?
Wenn du angst hast, das deine Besucher auf deiner Seite durch Spam belästigt werden zu können, dann gibt es eine bessere Möglichkeit. Wie zum Beispiel in einem Gästebuch, dort lässt du die Emails einfach anders ausgeben, wie sie in der Datenbank stehen.

Aus: name@anbieter.de
Machst du: name [at] anbieter.de

Schon hast du etwas mehr Schutz, klar keinen 100 %, aber besser wie nichts. Ansonsten sind Sachen wie md5() quatsch bei Emails.

Gruß,
kazUka
 
am einfachsten, aber vllt nich immer am besten...


PHP:
$emailfüranzeige = str_replace ('@', ' [at] ', $emailausdatenbank );

ich kenn die regeln leider nich, aber eigentlich sollte es so reichen, denn glaube nich, das man im emailnamen auch ein @ verwenden darf... also gibs immer nur das eine @
 
Erstmal vielen Danke für diese ganzen Informationen!

Man kann es jetzt aber nicht so verschlüsseln, dass wenn man auf den Link klickt die Email z.B. bei Outlook verschicken kann. Dort muss man ja jetzt das [at] durch @ ersetzen! Kann man nicht die Email- Adresse aus der Datenbank wie z.B. bei eMail verschlüsseln - Webmaster-Elite.de verschlüsseln?

Mit freundlichen Grüßen

berliner93
 
das is ansich keine verschlüsselung... das is einfach nur die zeichen als html code ausgegeben...

wie z.b. ein ein leerzeichen darstellen würde, stellt so ein &#97 ein "a" dar...

inwiefern das vor den spam-robots schützt, keine ahnung, denke eher das es nix bringt...

wenn du emails über deine seite verschicken willst, nimm die mail(); funktion von php und bastel dir nen formmailer, da bekommt niemand die email zu gesicht...
und anzeigen brauchst die ja dann nich mehr...
 
Aha okay gut zu wissen...

also ich werde das jetzt mit dem [at] lassen...

Vielen Dank für eure Hilfe und ich hoffe andere wird es auch geholfen haben

Mit freundlichen Grüßen

berliner93
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten