人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

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

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

更新時間:2022-08-01 文章作者:未知 信息來源:網絡 閱讀次數:


我的密碼的加密方法:
首先寫一個加密函數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

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

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 临漳县| 新余市| 玉龙| 巴塘县| 九龙城区| 轮台县| 大竹县| 公安县| 松滋市| 柳河县| 泾川县| 双牌县| 东辽县| 钟山县| 修水县| 郁南县| 新绛县| 孝昌县| 延川县| 平泉县| 萍乡市| 沙坪坝区| 嘉鱼县| 鹰潭市| 望都县| 诸暨市| 余姚市| 滨州市| 新泰市| 万宁市| 鄱阳县| 牡丹江市| 长汀县| 宁波市| 本溪市| 桂林市| 奎屯市| 牡丹江市| 应城市| 彰化市| 孟州市|