日本11月末穿什么衣服:关于asp一段代码的问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 16:22:20
admin=replace(trim(request("admin")),"'","")
password=md5(replace(trim(request("password")),"'",""))
有知道的,请将答案发到yixinyixin007@sina.com.cn

'----这个符号可引起ASP代码借误,这也是ASP的一个漏洞
admin=replace(trim(request("admin")),"'","") 是将admin的内容去掉',repalce是替换函数,trim是用于去除字符串左右空格.

password=md5(replace(trim(request("password")),"'",""))
md5是md5散列加密的一个外部函数(或称用户自定义函数)在你的这个页面里,一定有一句<!--include file="md5.asp"-->的语句,而这个md5.asp就是散列加密的文件,md5是目前最先进的一种加密技术,可以将任意字符串加密,并且密文不可逆.(山东的一个女教授已经找到了md5的解密方法)
使用md5加密后,密文除使用穷举破解外,基本上没有其它方法解密,主要的目的是使密码更为安全

md5应该是一个自定义函数,用于对密码进行加密处理

而 trim 函数无非是将 用户可能输入的 ' 单引号去掉,以免insert语句报错