精品主页 | 软件下载 | 系统下载 | 精品导航| 精彩图片 | 转帖工具 | 版主申请 | 影视下载
发新话题
打印

用JavaScript为你的网站加密

用JavaScript为你的网站加密

  


                    我们经常会遇到一些必须输入用户名和密码才能进入的网站。其实我们也可以对自己的网站页面进行简单的加密,具体操作请看下文:



  第一步:创建密码登录页

  将如下代码加入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

  }

  }

  }

TOP

发新话题