大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> ASP专区 -> ASP管理网页的自动随机密码方案

ASP管理网页的自动随机密码方案

时间: 2021-07-31 作者:daque

咱们往日的暗号计划比拟大略,是运用asp辨别训令检验和测定提交网页的提交暗号。比方: <% if request(“pwd”)=“password” then %>   ……(处置网页实质)   <% else  response.write “暗号缺点”   end if%> 这个计划明显生存很多缺点,比方,因为某些软硬件的安定缺点,使源代码被载入,形成泄密;弟子网管调换,暗号流逝;历次调换暗号不得不窜改源代码,减少了处事量等。对准那些题目的处置计划有很多种,如树立权力、ip地方检验和测定之类。正文引见一种机动随机暗号计划,该本领不只大略,并且具备较高的安定性。 爆发随机暗号 开始体例一个在www效劳器上当地运转的爆发随机暗号的步调,并将该随机暗号写入与asp处置网页同一子目次内的一个文本文献password.txt中。此局部不妨用任何开拓谈话编写,笔者运用的是vb。该步调特殊大略,控件惟有一个lable、一个text和一个command。重要源代码如次: private sub form_load()  dim upperbound, lowerbound, myvalue as double'暗号的最高数值  upperbound = 10000000000#'暗号的最低数值  lowerbound = 1'随机暗号健将按功夫取值  randomize'博得随机暗号  myvalue = int((upperbound - lowerbound + 1) * rnd + lowerbound)'表露随机暗号  text1.text = myvalue'将暗号写入文本文献  open “……(asp处置网子目次)/password.txt” for output as #1 write #1, myvalue  close #1 end sub 读取、考证、取消暗号 开始读出password.txt文献内的暗号,而后再对password.txt文献举行掩盖,写入一个不许经过处置网页检验和测定的字符串,比方“nopass”。如许随机爆发的暗号就消逝了,纵然password.txt和处置网页源文献被载入,仍旧没辙经过处置网页的暗号检验和测定。asp处置网页的操纵和检验和测定代码如次: <%  dim pswd1,pswd2whichfile=server.mappath(“password.txt”)set fs=createobject(“scripting.filesystemobject”)set thisfile=fs.opentextfile(whichfile) ’读取暗号pswd1=thisfile.readlinethisfile.closepaswd2=“nopass” set out=fs.createtextfile(whichfile) ’掩盖暗号out.writeline(paswd2)out.closeset fs=nothing ’和提交的暗号比较以及考证暗号能否灵验 if request(“pwd”) =pswd1 and pswd1 <> pswd2 then %>……(处置网页实质)  <% else  response.write “暗号缺点”  end if %> 小 结 须要提防的是:在运转机动暗号步调后,最佳赶快启用处置网页读取和取消暗号,要不把暗号生存password.txt中,究竟是很不安定的。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.