Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Meinst du das dafür Javascript so sicher ist?

Ich meine, wenn du das Passwort in Java chiffrieren willst, oder nur eine Abfrage like

if (pw="sesam") then

machen willst, hat doch jeder den Code, wie das Passwort geprüft bzw. chiffriert wird in seinem cache auf dem Rechner liegen und kanns somit dechiffrieren.

Wie soll es denn überhaupt werden?

Einfachstes wäre ein

<FORM ... action="pw.js">

<input type=text name="passwort">

und in dein Javascript (pw.js) schreibst du dann rein

if (passwort="open") then weiterleitung auf alsdfhsdk.html

Das ist allerdings Syntaktischer blödsinn, aber ich hoffe das Prinzip reicht dir.

Außerdem kommt dort jeder mit bißchen HTML wissen rein.

Unterstützt dein Provider PHP oder ander Serverseitige Sprachen??????

Greetz

[ 29. Juni 2001: Beitrag editiert von: FaFo ]

Geschrieben

Eine sichere Passwortabfrage unter Javascript ist nicht möglich, da das Passwort irgendwie im Quellcode stehen muß.

:(

Du kannst die Passwort-Variable natürlich verschleiern, indem du sie auf ein paar andere Variablen aufteilst:

a="Pas"

b="swo"

c="rt"

if (passwort==a+b+c)

{ ... }

Etwas sicherer ist es das Script extern auszulagern.

Achja, du willst ja ein Script haben, hier eine Möglichkeit:

Suche die Onlineversion zum Download von HP für Fortgeschrittene

Da steht das dann am Ende des Heftchens, wie sowas einfach selber zu machen ist.

cya

[ 29. Juni 2001: Beitrag editiert von: Tachyoon ]

Geschrieben

<BLOCKQUOTE><font size="1" face="Verdana, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Tachyoon:

<STRONG>Eine sichere Passwortabfrage unter Javascript ist nicht möglich, da das Passwort irgendwie im Quellcode stehen muß.</STRONG>

Geschrieben

Ahoi,

es wird schon etwas angezeigt. Nur so richtig versteht es dann niemand. ;)

Ungefähr so:

<SCRIPT LANGUAGE="Javascript">

var Text ="%3Cscript%20language%3D%22javascript%22%3E%0D%0A%3C%21--//%0D%0A%0D%0Afunction%20pasuser%28form%29%20%7B%0D%0Aif%20%28form.id.value%3D%3D%22191268%22%29%20%7B%20%0D%0Aif%20%28for m.pass.value%3D%3D%22191268%22%29%20%7B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0Alocation%3D%22start.asp%22%20%0D%0A%7D%20else%20%7B%0D%0Aalert%28%22Falsches%20Passwort%22%29 %0D%0A%7D%0D%0A%7D%20else%20%7B%20%20alert%28%22Falscher%20Benutzername%22%29%0D%0A%7D%0D%0A%7D%0D%0A//--%3E%0D%0A%3C/script%3E%0D%0A%0D%0A%3Ccenter%3E%0D%0A%3Cbody%20bgcolor%3D%22 %23adacb1%22%3E%0D%0A%3Ctable%20bgcolor%3D%22white%22%20cellpadding%3D%2212%22%20border%3D%221%22%3E%0D%0A%09%3Ctr%3E%0D%0A%09%09%3Ctd%20colspan%3D%222%22%3E%0D%0A%09%09%09%3Ccente r%3E%3Ch1%3E%3Ci%3E%3Cb%3EAnmeldung%3C/b%3E%3C/i%3E%3C/h1%3E%3C/center%3E%0D%0A%09%09%3C/td%3E%0D%0A%09%3C/tr%3E%0D%0A%09%3Ctr%3E%0D%0A%09%09%3Ctd%3E%0D%0A%09%09%09%3Ch1%3E%3Ci%3E% 3Cb%3EBenutzername%3A%3C/b%3E%3C/i%3E%3C/h1%3E%0D%0A%09%09%3C/td%3E%0D%0A%09%09%3Ctd%3E%0D%0A%09%09%09%3Cform%20name%3D%22login%22%3E%3Cinput%20name%3D%22id%22%20type%3D%22text%22% 3E%0D%0A%09%09%3C/td%3E%0D%0A%09%3C/tr%3E%0D%0A%09%3Ctr%3E%0D%0A%09%09%3Ctd%3E%0D%0A%09%09%09%3Ch1%3E%3Ci%3E%3Cb%3EPasswort%3A%3C/b%3E%3C/i%3E%3C/h1%3E%0D%0A%09%09%3C/td%3E%0D%0A%0 9%09%3Ctd%3E%0D%0A%09%09%09%3Cinput%20name%3D%22pass%22%20type%3D%22password%22%3E%0D%0A%09%09%3C/td%3E%0D%0A%09%3C/tr%3E%0D%0A%09%3Ctr%3E%0D%0A%09%09%3Ctd%3E%0D%0A%09%09%09%3Ccent er%3E%3Cinput%20type%3D%22button%22%20value%3D%22Login%22%20onClick%3D%22pasuser%28this.form%29%22%3E%3C/center%3E%0D%0A%09%09%3C/td%3E%0D%0A%09%09%3Ctd%3E%0D%0A%09%09%09%3Ccenter% 3E%3Cbr%3E%3Cinput%20type%3D%22Reset%22%3E%3C/form%3E%0D%0A%09%09%3C/td%3E%0D%0A%09%3C/tr%3E%0D%0A%3C/table%3E%0D%0A%3C/center%3E%20%0D%0A%3C/body%3E";

function DeCode() { var NewText; NewText = unescape(Text); document.write(NewText);} DeCode();

</SCRIPT>

Nun nenne mir mal bitte den Login-Namen und das Passwort. ;)

Geschrieben

<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Webentwickler:

<STRONG>Ahoi,

es wird schon etwas angezeigt. Nur so richtig versteht es dann niemand. ;)

Ungefähr so:

<SCRIPT LANGUAGE="Javascript">

var Text ="%3Cscript%20language%3D%22javascript%22%3E%0D%0A%3C%21--//%0D%0A%0D%0Afunction%20pasuser%28form%29%20%7B%0D%0Aif%20%28form.id.value%3D%3D%22191268%22%29%20%7B%20%0D%0Aif%20%28for m.pass.value%3D%3D%22191268%22%29%20%7B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0D%0Alocation%3D%22start.asp%22%20%0D%0A%7D%20else%20%7B%0D%0Aalert%28%22Falsches%20Passwort%22%29 %0D%0A%7D%0D%0A%7D%20else%20%7B%20%20alert%28%22Falscher%20Benutzername%22%29%0D%0A%7D%0D%0A%7D%0D%0A//--%3E%0D%0A%3C/script%3E%0D%0A%0D%0A%3Ccenter%3E%0D%0A%3Cbody%20bgcolor%3D%22 %23adacb1%22%3E%0D%0A%3Ctable%20bgcolor%3D%22white%22%20cellpadding%3D%2212%22%20border%3D%221%22%3E%0D%0A%09%3Ctr%3E%0D%0A%09%09%3Ctd%20colspan%3D%222%22%3E%0D%0A%09%09%09%3Ccente r%3E%3Ch1%3E%3Ci%3E%3Cb%3EAnmeldung%3C/b%3E%3C/i%3E%3C/h1%3E%3C/center%3E%0D%0A%09%09%3C/td%3E%0D%0A%09%3C/tr%3E%0D%0A%09%3Ctr%3E%0D%0A%09%09%3Ctd%3E%0D%0A%09%09%09%3Ch1%3E%3Ci%3E% 3Cb%3EBenutzername%3A%3C/b%3E%3C/i%3E%3C/h1%3E%0D%0A%09%09%3C/td%3E%0D%0A%09%09%3Ctd%3E%0D%0A%09%09%09%3Cform%20name%3D%22login%22%3E%3Cinput%20name%3D%22id%22%20type%3D%22text%22% 3E%0D%0A%09%09%3C/td%3E%0D%0A%09%3C/tr%3E%0D%0A%09%3Ctr%3E%0D%0A%09%09%3Ctd%3E%0D%0A%09%09%09%3Ch1%3E%3Ci%3E%3Cb%3EPasswort%3A%3C/b%3E%3C/i%3E%3C/h1%3E%0D%0A%09%09%3C/td%3E%0D%0A%0 9%09%3Ctd%3E%0D%0A%09%09%09%3Cinput%20name%3D%22pass%22%20type%3D%22password%22%3E%0D%0A%09%09%3C/td%3E%0D%0A%09%3C/tr%3E%0D%0A%09%3Ctr%3E%0D%0A%09%09%3Ctd%3E%0D%0A%09%09%09%3Ccent er%3E%3Cinput%20type%3D%22button%22%20value%3D%22Login%22%20onClick%3D%22pasuser%28this.form%29%22%3E%3C/center%3E%0D%0A%09%09%3C/td%3E%0D%0A%09%09%3Ctd%3E%0D%0A%09%09%09%3Ccenter% 3E%3Cbr%3E%3Cinput%20type%3D%22Reset%22%3E%3C/form%3E%0D%0A%09%09%3C/td%3E%0D%0A%09%3C/tr%3E%0D%0A%3C/table%3E%0D%0A%3C/center%3E%20%0D%0A%3C/body%3E";

function DeCode() { var NewText; NewText = unescape(Text); document.write(NewText);} DeCode();

</SCRIPT>

Nun nenne mir mal bitte den Login-Namen und das Passwort. ;)</STRONG>

Geschrieben

<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Moon21:

<STRONG>

Ja ganau sowas mein ich...

Womit kann man das machen ?

spezielles Programm ?

Tool im Internet ?

selbst schreiben ?!? :D:D:D

MfG</STRONG>

Geschrieben

<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Webentwickler:

<STRONG>Ahoi,

es wird schon etwas angezeigt. Nur so richtig versteht es dann niemand. ;)

Nun nenne mir mal bitte den Login-Namen und das Passwort. ;)</STRONG>

Geschrieben

<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von jobo69:

<STRONG>Ach ja,hab ich vergessen!!! :rolleyes:

Ich willdamit in der HP meinen Lebenslauf schützen (pers. Daten) :cool:

Vielleicht hilft euch das weiter!

Jobo</STRONG>

Geschrieben

Alternative zum JS-Passwort:

Solltest Du Dir überlegen, Dir ne eigene Domain anzuschaffen (z.B. bei Puretec) hast Du häufig die Möglichkeit, Unterverzeichnisse mit einem Passwort zu schützen (über .htaccess).

Sind dann zwar 'n paar Mark im Jahr an Gebühren, aber man bekommt ja auch was dafür (ne eigene Domain :-))!

Cya 2gether,

Red Bull

Geschrieben

<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von jobo69:

<STRONG>Das wäre nett,ich hab zwar was gefunden,aber ich weiß nicht ob das das richtige ist!! :rolleyes:</STRONG>

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...