![]() |
|
用JavaScript为你的网站加密
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
广告招租,e-mail:yesize@hotmail.com 我们经常会遇到一些必须输入用户名和密码才能进入的网站。其实我们也可以对自己的网站页面进行简单的加密,具体操作请看下文: 第一步:创建密码登录页 将如下代码加入HTML的〈BODY〉区: <script LANGUAGE=JavaScript> <!-- flag=0 flag2=0 --> </script> <script LANGUAGE=JavaScript SRC=password.txt> //密码表文件 </script> <script LANGUAGE=JavaScript SRC=password1.txt> //密码验证文件 </script> <h1 align=center>Login</h1> <script LANGUAGE=JavaScript> <!-- function main() { member = document.all.username.value pass = document.all.password.value encryption() password() } --> </script> <p>输入用户名: <input TYPE=TEXT ID=username size=20><br> 请输入密码: <input TYPE=PASSWORD ID=password size=20> <input TYPE=BUTTON ID=button onclick=main() value=Enter! align=center></p> 第二步:分别编辑文件1(password.txt)和文件2(password1.txt),适合你自己的页面情况,主要是:密码设定和用户名设定。 文件1:password.txt 一张密码表,一看就懂,没有什么难度。可以自由设计,注意大小写的区别。 function encryption() { mm = Z k = j b = p mmmm = & ccc = 6 l = i c = q m = s abcd = m o = n u = z e = d gg = U p = u jj = O v = a j = y x = c r = n bb = D cc = K z = w a = x ee = G n = f ff = T i = g w = r ii = V kk = I q = o oooo = ) d = e nn = E oo = P pp = X t = h s = v rr = S ss = L tt = R uu = A h = k vv = C ww = M aa = Y xx = Q hh = B yy = H zz = W y = t qq = J aaa = 8 bbb = 0 f = b ddd = 9 eee = fff = 3 dd = N ggg = 4 hhh = 1 iii = 2 jjj = 7 kkk = 5 lll = . mmm = , nnn = ; ooo = : ppp = qqq = < rrr = > sss = - ttt = _ uuu = = vvv = / www = ? xxx = ` yyy = ~ zzz = * aaaa = + bbbb = [ cccc = ] g = l dddd = { eeee = } ffff = gggg = | hhhh = ! iiii = @ jjjj = # kkkk = $ llll = % nnnn = ( } 文件2:password1.txt function password() { if(member==i+p+d+m+y) //第一个用户名;对照密码表翻译为:guest { if(pass==hhh+iii+fff+ggg) //第一个密码;对照密码表翻译为:1234 { alert(还在外面傻站着干吗 + member + ...) //输入正确后的提示语 window.location.href = x+q+e+d+lll+t+y+abcd //密码正确后进入的页面code.htm(对密码表) flag2=1 } } if(member==k+v+j) //设定第二个用户名,以下类推... { if(pass==f+i+p+d) { alert(还在外面傻站着干吗 + member + ...) window.location.href = s+b+v+x+x+lll+t+y+abcd flag2=1 } } if(member==qqq+llll+ttt+llll+rrr) //设定第三个用户名,以下类推... { if(pass==ooo+sss+oooo) { alert(还在外面傻站着干吗 + member + ...) window.location.href = s+b+v+x+x+lll+t+y+abcd flag2=1 } } if(member==) { } else { if(flag==3) //设定允许连续输错密码的次数 { window.location.href = http://cn.geocities.com/enetvhome //连续3次输错后导向该页面 flag2=1 } if(flag2==1) {} else { alert (对不起,今天我心情不好,在外面待会儿吧!) //输错密码后的警示语 flag=flag+1 } } }
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||