iB-InformatikBoard.ch - Benutzer helfen Benutzern   IT-Lohnumfrage ¦ MS-CLIP ¦ Google  


     
     
"5.3 Sterne"   

    Diskussionen über Freizeit und Job: Diskussionen über Weiterbildung: Diskussionen über die Computerwelt:  
    Neu hier? Forum für Einsteiger
Wichtige F.A.Q.'s und Regeln
Off Topic
iB-Updates und News
Feedback und Vorschläge
Informatik Job-Forum
Ich suche eine Informatikstelle
Ich biete eine Informatikstelle
Microsoft MCSE Zertifikate
Microsoft Zertifikate Allgemein
CISCO Zertifikate
SIZ-Zertifikaten und Lernhilfen
Zertifikate und Diplome Allgemein
Weiterbildung mit E-Learning
Windows Workstation   Windows Server
Software Allgemein   Linux Software
Programmiersprachen   Webdesign
Security   Internet
Hardware/Netzwerk   Wireless
Pockets, Smartphones, PDA's   Games
Allgemeine Tipps, Bücher und Tools
HowTo    Online Schnäppchen
 
   

Willkommen auf informatikBoard.ch - Benutzer helfen Benutzern
Zurück   iB-Startseite > Informiere dich über die Computerwelt: Geräte, Hard- und Software > Programmiersprachen Allgemein
Willkommen bei InformatikBoard.ch:
Bevor du Schreiben oder Antworten kannst,
musst du dich hier kostenlos Registrieren!

Antwort
 
LinkBack Themen-Optionen
Javascript escape()
Alt
  (#1)
Benutzer
 
Benutzerbild von M4V3R1CK_14
 
Status: Offline
Beiträge: 21
Registriert seit: 17.04.2007
Standard Javascript escape() - 21.04.2007, 14:23

Hallo
Ich hab mich vor kurzem mal mit Javascript auseinandergesetzt. Ich hab mal versucht, die funktionen escape() und unescape() zu verwenden.
Doch anscheinend habe ich noch etwas vergessen oder falsch gemacht bei meinen Beispielen...
Hier ist mal das Script für die escape() funktion:

<*script type="text/javascript">
var Beispiel = "Maverick'";
document.write(escape(Beispiel));
</script>

*ist bloss damit das script sichtar ist...

Da kommt aber als Verschlüsselung bloss wieder Maverick dabei raus... ich hoffe ihr könnt mir helfen...

Greez M4V3R1CK_14


"Keyboard not found. Press any key to continue."
   
Mit Zitat antworten
Javascript escape()
 
Links zum gleichem Thema:
AW: Javascript escape()
Alt
  (#2)
Moderator
 
Benutzerbild von remix
 
Status: Online
Beiträge: 690
Registriert seit: 15.01.2005
Ort: Oberbuchsiten
Alter: 36
Standard AW: Javascript escape() - 21.04.2007, 16:36

escape() wandelt Steuersequenzen (Steuerzeichen mit den ASCII-Werten 0 bis 31) und Sonderzeichen wie z.B. deutsche Umlaute in ihre ASCII-Zahlenwerte um, und zwar in hexadezimaler Form. Setzt vor jeden Wert das Trennzeichen "%" und gibt die so erzeugte Zeichenkette zurück. Bei anderen Zeichen als Steuer- und Sonderzeichen gibt escape() die Zeichen unverändert zurück. Es handelt sich also um eine Funktion, die Steuer- und Sonderzeichen aus Werten entfernt und in Zeichenfolgen übersetzt.

Da hast Du wohl etwas falsches in diese Funktion hineininterpretiert.


Dieses Posting wurde aus 100% rezyklierten Elektronen hergestellt
und kann für die Umwelt absolut unschädlich gelöscht werden.
   
Mit Zitat antworten
AW: Javascript escape()
Alt
  (#3)
Benutzer
 
Benutzerbild von M4V3R1CK_14
 
Status: Offline
Beiträge: 21
Registriert seit: 17.04.2007
Standard AW: Javascript escape() - 21.04.2007, 18:15

Hmm... aber mit unescape() kann man ja beliebige zeichenfolgen entschlüsseln...
wie kann ich dann "normale" Zeichen in die Form bringen um sie mit unescape() entschlüsseln zu können? muss ich das manuel machen?

Greez M4V3R1CK_14


"Keyboard not found. Press any key to continue."
   
Mit Zitat antworten
AW: Javascript escape()
Alt
  (#4)
Moderator
 
Benutzerbild von remix
 
Status: Online
Beiträge: 690
Registriert seit: 15.01.2005
Ort: Oberbuchsiten
Alter: 36
Standard AW: Javascript escape() - 21.04.2007, 19:32

Dazu gibt es charCodeAt(), das liefert dann allerdings einfach die Nummer eines einzelnen Zeichens in dezimal. Wenn Du also eine "echte" escape-Sequenz willst, dann musst Du das noch in Hex umwandeln, ein % voranstellen und das ganze wieder als String zusammensetzen.

Beschreibung hier: SELFHTML: JavaScript / Objektreferenz / String


Dieses Posting wurde aus 100% rezyklierten Elektronen hergestellt
und kann für die Umwelt absolut unschädlich gelöscht werden.
   
Mit Zitat antworten
AW: Javascript escape()
Alt
  (#5)
Erfahrener Benutzer
 
Benutzerbild von pantheros
 
Status: Offline
Beiträge: 318
Registriert seit: 04.06.2006
Ort: zu Hause
Standard AW: Javascript escape() - 22.04.2007, 13:12

Hallo Maverik & remix,

Mir war es heute morgen (2 Uhr, hehe) langweilig und da dachte ich, dass ich so ein kleines Script (text -> hex, hex -> unescape bzw. text) bastle. Vielleicht kann es jemand gebrauchen, keine Ahnung.

test.html:
[HTML]
<html>
<head>
<script language="javascript">
function entschluessle()
{
document.frm.klartext.value = unescape(document.frm.verschluesseltertext.value);
}

function verschluessle()
{
var len = document.frm.klartext.value.length;

var i;
var dec = 0;
var textbox = "";

document.frm.verschluesseltertext.value = "";

for(i = 0; i < len; i++)
{
dec = document.frm.klartext.value.charCodeAt(i);
textbox = textbox + "%" + dec.toString(16);
}
document.frm.verschluesseltertext.value = textbox;

}
</script>
</head>
<body>
<form name="frm">
Klartext:<br>
<textarea name="klartext" cols="100" rows="10">
Scripted by pantheros
</textarea>
<br>
<br>
<input type="button" value="Verschlüsseln" onclick="javascript:verschluessle();"> &nbsp; &nbsp;
<input type="button" value="entschlüssle" onclick="javascript:entschluessle();">
<br>
<br>
Verschlüsselter Text: <br>
<textarea name="verschluesseltertext" cols="100" rows="10">
</textarea>
</form>
</body>
</html>
[/HTML]

Sowas ist aber eher sinnlos als etwas anderes. Ich habe noch versucht, ob man damit auch evtl. E-Mail Adressen von Spammerscripts verschleiern könnte, damit es anschliessend eine Weiterleitung nach "mailto:info@blabla.com" gibt. Leider funktionierte das nicht. Ich vermute stark, das liegt am pisher-schutzt von meinem firefox. Ob es mit PHP funktioniert, weiss ich nicht. Werde ich aber mal anschauen.

bye, pantheros


"There is no such thing as a best solution, be it a tool, a language, or an operating system. There can only be systems that are more appropriate in a particular set of circumstances."

Geändert von pantheros (22.04.2007 um 13:35 Uhr).
 pantheros eine Nachricht über ICQ schicken pantheros eine Nachricht über MSN schicken  
Mit Zitat antworten
AW: Javascript escape()
Alt
  (#6)
Moderator
 
Benutzerbild von remix
 
Status: Online
Beiträge: 690
Registriert seit: 15.01.2005
Ort: Oberbuchsiten
Alter: 36
Standard AW: Javascript escape() - 22.04.2007, 13:40

Hi Pantheros,

genauso habe ich es gedacht. Allerdings funktioniert das Script erst, wenn die Quotes nicht mehr maskiert sind ( \" zu " ).

Über den Sinn des ganzen müssen wir uns hier ja keine Gedanken machen.

Deine Zusatzüberlegung mit der Mail-Verschleierung könnte ev. so funktionieren:

Ändere die entsprechende Zeile in der Funktion verschluessle() folgendermassen:[HTML]textbox = textbox + "&#" + dec + ";";[/HTML]
Das ergibt dann eine sog. Entity-Sequenz, die jeder vernünftige Browser darstellen kann. Damit lässt sich ein normaler mailto:-Link realisieren. Natürlich funktioniert dann die Entschlüsselung direkt durch die Darstellung im Browser.


Dieses Posting wurde aus 100% rezyklierten Elektronen hergestellt
und kann für die Umwelt absolut unschädlich gelöscht werden.
   
Mit Zitat antworten
AW: Javascript escape()
Alt
  (#7)
Erfahrener Benutzer
 
Benutzerbild von pantheros
 
Status: Offline
Beiträge: 318
Registriert seit: 04.06.2006
Ort: zu Hause
Standard AW: Javascript escape() - 23.04.2007, 09:34

Hallo remix,

So ähnlich habe ich es versucht gehabt. Aber wie schon gesagt, der Browser wollte nicht. Dasselbe mit PHP habe ich auch schon probiert und es scheint zu funktionieren. Im Geschäft erhalten wir nämlich immer Spammails (die E-Mail Addies stammen von der HP) und deshalb bin ich da bisschen am Erforschen und Herumprobieren. Wenn das ganze funktioniert, könnte es für viele Firmen interessant sein. Falls jemand interesse hat, kann ich gerne später mal meine Resultate in einem neuen Thread posten (Bin zur Zeit mit anderem beschäftigt).

bye, pantheros


"There is no such thing as a best solution, be it a tool, a language, or an operating system. There can only be systems that are more appropriate in a particular set of circumstances."
 pantheros eine Nachricht über ICQ schicken pantheros eine Nachricht über MSN schicken  
Mit Zitat antworten
Antwort



Unsere iB-Sponsoren:
itrain.ch
klubschule.ch
iB-Sponsor: inside-it.ch
GeschenkeNews: Geschenke der besonderen Art


Sponsor-Links:




Bitte beachtet das Angebot unserer Sponsoren:
iB-Sponsor: itrain.ch iB-Sponsor: klubschule.ch iB-Sponsor: inside-it.ch GeschenkeNews: Geschenke der besonderen Art


Lesezeichen
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
javascript weltzeituhr sneiper Webdesign/Webprogrammierung 1 24.01.2008 15:30
WebWeb-Crack ASP / VB / JAVASCRIPT und viel Projekt-Erfahrung www.hobby.ch Ich biete eine Informatikstelle 0 08.11.2007 21:20
Schabernack mit Javascript - LUSTIG! kermit Webdesign/Webprogrammierung 9 11.04.2007 19:55
Kopieren eines Textfeldes in einem Formular mit JavaScript twisters Webdesign/Webprogrammierung 1 11.07.2006 11:56
Javascript + mail-formular HAMSTER Webdesign/Webprogrammierung 5 24.03.2006 18:57


« Vorheriges Thema | Nächstes Thema »
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Partnerlinks:
www.Clever-Schenken.ch - Geschenke und Geschenkideen, persönlich uns speziell
www.GeschenkeNews.ch - Geschenke und Geschenkideen
www.BigBellyBank.ch - Die lustige Sparkasse mit AHA-Effekt
www.EcoSphere.ch - Das Mini-Aquarium aus der NASA-Forschung für Zuhause
www.Frauen-Geschenke.ch - Spezielle Geschenke nicht nur für Frauen

 
Seite generiert in 0.131 Sekunden mit 10 Queries.
(100.00% PHP - 0% MySQL)

Copyright ©2008 InformatikBoard.ch
Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS
vB Skin by vBStyles.com
Search Engine Optimization by vBSEO 3.2.0



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89