六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

我的密碼的加密方法: (詳細講解)(處理溢出問題)(對象入門者))

[摘要]我的密碼的加密方法:首先寫一個加密函數encrypt(str):<%function encrypt(str) Dim i,c,length,texts,seed length = len(str) texts = "" ...

我的密碼的加密方法:
首先寫一個加密函數encrypt(str):
<%
function    encrypt(str)
      Dim i,c,length,texts,seed
      length = len(str)    
      texts = ""
      for i = 1 to length
      c = mid(str,i,length)    
      seed=Asc(c)                
      if seed >ASC("hh") then  //
      seed=seed-15            //防止溢出問題  
      end if                 //
      seed=i+length+seed    
      texts = texts & chr(seed)
      next
      texts = texts & mid(str,length,length)
      encrypt =texts
end function
%>


上面用的vbscript函數:
len(str) 返回字符串中的字符數目
Asc() 返回每一個字符串首字母的 ANSI 字符代碼
Chr() 函數返回與指定的字符代碼相對應的字符
mid(str,i,length)返回字符串str中從第i個字符開始的length個字符

另外再輸入密碼那個環節,用js控制只能輸入
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
并限制數落密碼長度,12應該可以了吧

實現函數
function CharsInBag (s, bag)
{  
  var i;

  for (i = 0; i < s.length; i++)
  {   
     
      var c = s.charAt(i);   //提取字符串中的字符
      if (bag.indexOf(c) == -1) return false;
  }
  return true;
}

寫數據的時候前面:

password =encrypt(request("password"))
password =replace(password,"'","''")  防止可怕的'

效果
密碼: 1111
加密后密碼: 789:;1
密碼: 00zzzzzzzz
加密后密碼:  ;<xyz{ }~z

就這么簡單^^
算法可以根據自己喜好自己改


主站蜘蛛池模板: 青青草免费在线视频 | 日本乱中文字幕系列在线观看 | 欧美在线综合视频 | 色综合网天天综合色中文男男 | 污视频在线免费 | 四虎www| 日日碰碰视频播放 | 欧美一区二区三区影院 | 思思99思思久久精品 | 五月婷婷综合基地 | 伊人精品视频 | 日韩一级片在线免费观看 | 色女人天堂 | 三级黄色片在线观看 | 亚洲第一成人影院 | 亚洲欧洲精品视频 | 日本激情视频网站w | 香蕉三级 | 欧美一级二级三级视频 | 青草资源 | 日韩毛片在线视频 | 涩涩涩丁香色婷五月网视色 | 中文日产国产精品久久 | 视频自拍网 | 性xxxxx免费视频播放 | 亚洲第一男人网站 | 色综合色综合色综合色综合网 | 日本色综合网 | 三级黄色片在线播放 | 日本免费一区二区三区视频 | 青青草免费线观 | 日本道在线观看 | 天堂影院在线观看mv | 亚洲图片 中文字幕 | 欧美在线综合 | 日本在线观看中文 | 午夜影院免费版 | 午夜国产高清精品一区免费 | 亚洲v日本v欧美v综合v | 中文线码中文高清播放中 | 四虎在线成人免费网站 |