Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Script Automatische E-Mailadressen Entschlüsselung auf Webseite - Wie verschlüsseln?

Frage Entwicklung JavaScript

Mitglied: 104394

104394 (Level 1)

12.08.2012 um 11:57 Uhr, 4820 Aufrufe, 1 Kommentar

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.
01.
/**  
02.
 * @param encryptedMail  
03.
 *        The encrypted mail link/address.  
04.
 * @return  
05.
 *        The decrypted mail link/address.  
06.
 */  
07.
function decryptMail(encryptedMail)  
08.
{  
09.
  var mail = '';  
10.
  var mchar;  
11.
    
12.
  // The encrypted mail address is URI decoded  
13.
  encryptedMail = decodeURIComponent(encryptedMail);  
14.
  for (var i = 0; i < encryptedMail.length; i++) {  
15.
    // Each character in the mail address is  
16.
    // ...converted to its decimal ASCII code  
17.
    mchar = encryptedMail.charCodeAt(i);  
18.
    // ...XORed with a "magic number"  
19.
    mchar ^= (31 - (i % 5));  
20.
    // ...converted to a character and appended to the final string  
21.
    mchar = String.fromCharCode(mchar);  
22.
    mail += mchar;  
23.
  }  
24.
    
25.
  return mail;  
26.
}
also mit XOR und UriDecode...

und mittels folgenden Code in die index.php eingebunden

01.
<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>&lt;Diese E-Mail-Adresse ist gegen Spam Bots gesch&uuml;tzt, zum Ansehen m&uuml;ssen Sie in Ihrem Browser JavaScript aktivieren.&gt;<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
Mitglied: rubberman
12.08.2012 um 16:39 Uhr
Hallo Apollo0815

Zitat von 104394:
Nur habe ich nicht herausfinden können wie ich meine Emailadresse verschlüsseln kann

Warum nicht? Funktioniert in umgekehrter Reihenfolge.
01.
function encryptMail(plainMail)  
02.
{  
03.
  var encryptedMail = '';  
04.
  var mchar;  
05.
  for (var i = 0; i < plainMail.length; i++) {  
06.
    mchar = plainMail.charCodeAt(i);   
07.
    mchar ^= (31 - (i % 5));   
08.
    mchar = String.fromCharCode(mchar);  
09.
    encryptedMail += mchar;  
10.
  }  
11.
  encryptedMail = encodeURIComponent(encryptedMail);  
12.
  return encryptedMail;  
13.
}
Grüße
rubberman
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
gelöst PowerShell Script Move-Item nach x Tagen (5)

Frage von lupolo zum Thema Batch & Shell ...

Verschlüsselung & Zertifikate
Verschlüsselung: Mit Veracrypt lässt sich nur eine Partition verschlüsseln (1)

Frage von NCCTech zum Thema Verschlüsselung & Zertifikate ...

VB for Applications
VBS Script zum versenden mehrerer Verknüpfungen zu Dateien per Lotus Notes

Frage von Sentinel87 zum Thema VB for Applications ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (33)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...