
104394
12.08.2012
Script Automatische E-Mailadressen Entschlüsselung auf Webseite - Wie verschlüsseln?
Hallo!
Ich habe eine Webseite bei der eine Mailadresse verschlüsselt eingesetzt werden soll.
Dazu habe ich das Script mail.js das ich vor langer Zeit mal heruntergeladen habe und nun einsetzen möchte.
also mit XOR und UriDecode...
und mittels folgenden Code in die index.php eingebunden
Nur habe ich nicht herausfinden können wie ich meine Emailadresse verschlüsseln kann um es anschließend im Code (in der index.php) als verschlüsselte Mailadresse einzusetzen. Da es keine verständliche Anleitung dazu gibt.
Wie kann ich vorgehen um an die verschlüsselte Mailadresse zu gelangen? Mich haben schon einige Leute darauf hingewiesen, dass es keine 100% sichere Methode ist, aber ich möchte dieses Script gerne einsetzen.
Ich hoffe es kann mir jemand weiterhelfen!
Danke und lg
Ich habe eine Webseite bei der eine Mailadresse verschlüsselt eingesetzt werden soll.
Dazu habe ich das Script mail.js das ich vor langer Zeit mal heruntergeladen habe und nun einsetzen möchte.
/**
* @param encryptedMail
* The encrypted mail link/address.
* @return
* The decrypted mail link/address.
*/
function decryptMail(encryptedMail)
{
var mail = '';
var mchar;
// The encrypted mail address is URI decoded
encryptedMail = decodeURIComponent(encryptedMail);
for (var i = 0; i < encryptedMail.length; i++) {
// Each character in the mail address is
// ...converted to its decimal ASCII code
mchar = encryptedMail.charCodeAt(i);
// ...XORed with a "magic number"
mchar ^= (31 - (i % 5));
// ...converted to a character and appended to the final string
mchar = String.fromCharCode(mchar);
mail += mchar;
}
return mail;
}
also mit XOR und UriDecode...
und mittels folgenden Code in die index.php eingebunden
<span style="text-decoration: underline;"> </span><script language="JavaScript" type="text/javascript">if (window.decryptMail) { document.write(decryptMail('da gehört die verschlüsselte emailadresse eingesetzt'));}document.write('<span style="display: none;">');</script><Diese E-Mail-Adresse ist gegen Spam Bots geschützt, zum Ansehen müssen Sie in Ihrem Browser JavaScript aktivieren.><script language="JavaScript" type="text/javascript">document.write("</");document.write("span>");</script>
Nur habe ich nicht herausfinden können wie ich meine Emailadresse verschlüsseln kann um es anschließend im Code (in der index.php) als verschlüsselte Mailadresse einzusetzen. Da es keine verständliche Anleitung dazu gibt.
Wie kann ich vorgehen um an die verschlüsselte Mailadresse zu gelangen? Mich haben schon einige Leute darauf hingewiesen, dass es keine 100% sichere Methode ist, aber ich möchte dieses Script gerne einsetzen.
Ich hoffe es kann mir jemand weiterhelfen!
Danke und lg
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 189483
Url: https://administrator.de/forum/script-automatische-e-mailadressen-entschluesselung-auf-webseite-wie-verschluesseln-189483.html
Ausgedruckt am: 15.04.2025 um 15:04 Uhr
1 Kommentar
Hallo Apollo0815
Warum nicht? Funktioniert in umgekehrter Reihenfolge.
Grüße
rubberman
Zitat von @104394:
Nur habe ich nicht herausfinden können wie ich meine Emailadresse verschlüsseln kann
Nur habe ich nicht herausfinden können wie ich meine Emailadresse verschlüsseln kann
Warum nicht? Funktioniert in umgekehrter Reihenfolge.
function encryptMail(plainMail)
{
var encryptedMail = '';
var mchar;
for (var i = 0; i < plainMail.length; i++) {
mchar = plainMail.charCodeAt(i);
mchar ^= (31 - (i % 5));
mchar = String.fromCharCode(mchar);
encryptedMail += mchar;
}
encryptedMail = encodeURIComponent(encryptedMail);
return encryptedMail;
}
Grüße
rubberman