WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   E-Mail Adresse verschlüsseln? (http://www.wcm.at/forum/showthread.php?t=220088)

Pulse-Seeker 24.07.2007 08:40

E-Mail Adresse verschlüsseln?
 
Gibts ne Möglichkeit den "mailto:abc@server.at" Link auf einer Website zu verschlüsseln, damit Spamrobots den nicht auslesen können?

Ich könnte auch ein Kontaktformular mit PHP machen, aber wenn es etwas einfacheres gibt kann ich mir das ersparen ;)

void 24.07.2007 09:34

hast du google (oder dergleichen) bemüht??

ich würde eine JS-variante wählen (ver-/entschlüsseln), aber 100% schutz gibt es nicht... ;)

EDIT: lt. HP doch 100% :D: http://www.myvasco.com/msb/

EDIT: wenn ich es mir recht überlege, verwenden JS UND z.B. [AT] statt @ ... je komplizierter man es gestaltet, desto sicherer wird es natürlich

Pulse-Seeker 24.07.2007 11:02

Das sieht doch schon ganz gut aus :-)
Werds heute mal probieren!

BIG 24.07.2007 12:09

http://elmar-eigner.de/kampf-dem-spa...webseiten.html

das kannst dir auch noch ansehen

Pulse-Seeker 24.07.2007 13:35

Sieht auch gut aus ...
Ich werd mal beide Möglichkeiten testen :-)

Pulse-Seeker 24.07.2007 14:23

Zitat:

Original geschrieben von BIG
http://elmar-eigner.de/kampf-dem-spa...webseiten.html

das kannst dir auch noch ansehen

Ich hab mich jetzt für diese Möglichkeit entschieden. Ist schlank und (hoffentlich) wirkungsvoll :D

BIG 25.07.2007 11:03

ist wirkungsvoll, sofern wie beschrieben, sich wirklich jeder benutzer andere variabeln einfallen lässt.

sowas denkt mein freund schon gut durch bevor er sowas programmiert.

Pulse-Seeker 26.07.2007 09:31

Ich hab mir für @ und . je eine 6stellige Variable aus Sonderzeichen, Zahlen und Buchstaben einfallen lassen. Da dürfe jeder Spambot scheitern ... :D

Potassium 26.07.2007 09:44

Ohne JS gehts aber ned.
Es gibt aber auch Serverside encryption.
PHP-Code:

function encrypt_mail($mail){
    
$chunk_mail explode("~",chunk_split($mail,1,"~"));
    
$enc_mail "";
    foreach(
$chunk_mail as $chunk){
        
$enc_mail .= "&#x".dechex(ord($chunk));        
    }
    
$enc_mail str_replace("&#x0","",$enc_mail);
    return 
$enc_mail;


Wäre ein Beispiel.
Wandelt einfach die Zeichen in ihre entsprechenden ASCII-Codes um und somit trifft eine einfache suche auch nicht mehr auf die erwarteten Zeichen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag