Harbachek Posted February 13, 2005 Share Posted February 13, 2005 kak moga da napravq v HTML da moje da se regva6 i da vliza6 samo s tvoita parola(predpolagam s java script) razbiram 6to gode HTML i java ako nqkoi moje da dade primeren source da probvam blagodarq predvaritelno Link to comment Share on other sites More sharing options...
Grimjaur Posted February 16, 2005 Share Posted February 16, 2005 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title></title> <meta name="description" content=""> <meta name="keywords" content=""> <meta name="author" content="Agarvaen"> <script language="JavaScript"> <!-- begin script function checkPswd(ext) { if ((document.pswdForm.pswd.value == null) || (document.pswdForm.pswd.value == '')) alert('Invalid password.'); else this.location.href = document.pswdForm.pswd.value + ext; } // end script --> </scripT> </head> <body> <form name="pswdForm"> <input type="password" name="pswd" size="24" maxlength="40"> <input type="button" value="Ok" onClick="checkPswd('.html')"> </form> </body> </html> Ето ти примерен сорс Link to comment Share on other sites More sharing options...
en3rgy Posted February 17, 2005 Share Posted February 17, 2005 ъъъъ tva gornoto e prekaleno lesno i o4evidno az polzvam ne6to takova: function check() {var base= new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9","A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z","a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z") var pass="" var z=23; var y=28; var f= new Array(); var K= new Array(); for (x=0; x<10; x++) { f[x]=x<<9 f[x]+=23 } for (x=10; x<36; x++) { y=y<<1 v= Math.sqrt(y) v = parseInt(v,16) v+=5 f[x]=v y++ } for (x=36; x<62; x++) { z=z<<1 v= Math.sqrt(z) v = parseInt(v,16) v+=74 f[x]=v z++ } pass = prompt("Enter your password.","") if(pass==null || pass==""){ } else { var lpass=(pass.length)+1 for (l=1; l<lpass; l++) { K[l]=pass.charAt(l) } var code=0; for (y=1; y<lpass; y++) { for(x=0; x<62; x++) { if (K[y]==base[x]) { code+=f[x] code*=y } } } if (code==1047) x1.style.display=""; } } function alter(e){ if (x1.style.display=="none") { check(); } else { x1.style.display="none"; } } po trudno 6te shvane6 4e 1047 syotvetstva na "12" nali ne pomnq ot kyde sym go kopiral no polzvaj google i potyrsi siguren sym 4e 6te go nameri6 a i 6te popadne6 na dosta podobni ne6ta no kakyvto i javascript da polvaj parovata si li4i malko ili mnogo i za ~30min se namira Link to comment Share on other sites More sharing options...
djadomraz Posted February 17, 2005 Share Posted February 17, 2005 kak moga da napravq v HTML da moje da se regva6 i da vliza6 samo s tvoita parola(predpolagam s java script) razbiram 6to gode HTML i java ako nqkoi moje da dade primeren source da probvam blagodarq predvaritelno Каквото и да направиш с чист HTML ще си личи от 10 км. Единственият свестен начин за защита на нещо с пароли е или с нещо като windows security така че при отваряне на страниците да ти иска парола самия сървър (само че ако искаш и netscape да ти работи трябва да разрешиш Basic authentification - т.е. паролите да се пращат не-кодирани и почва да се губи смисъла) или да пращаш MD5 или някаква друга чексума от паролата (+ отделно и потребителско име) към скрипт на самия сървър. Най-добре на сървъра да имаш SSL и да си пращаш username+password към адрес който започва с "https" (a не само http). Тогава имаш гаранция че дори някой да ти прослуша трафика няма да разбере нищо (поне така пише в дебелите книги). Link to comment Share on other sites More sharing options...
Grimjaur Posted February 17, 2005 Share Posted February 17, 2005 ъъъъ tva gornoto e prekaleno lesno i o4evidno az polzvam ne6to takova: <{POST_SNAPBACK}> Ми човека е казал,че разбира "що-годе",затова му дадох по-лесен Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.