帮帮忙解释以下MD5代码的意思吧~~

来源:百度知道 编辑:UC知道 时间:2024/05/30 22:38:17
<%
Dim login__strUserID
login__strUserID = "x"
if (Request.Form("UserID") <> "") then login__strUserID = Request.Form("UserID")
%> <%
Dim login__strPassword
login__strPassword = "1"
if (Request.Form("Password") <> "") then login__strPassword = Request.Form("Password")
%> <%
set login = Server.CreateObject("ADODB.Recordset")
login.ActiveConnection = MM_qwqw_STRING
login.Source = "SELECT * FROM Reg WHERE User = '" + Replace(login__strUserID, "'", "''") + "' AND Pass = '" + md5(trim(replace(login__strPassword, "'", "''"))) + "'"
login.CursorType = 0
login.CursorLocation = 2
login.LockType = 3
login.Open()
login_numRows = 0
%>

<%
if(Request.Fo

<%
Dim login__strUserID '声明变量
login__strUserID = "x" '设置变量默认值为"X"
if (Request.Form("UserID") <> "") then login__strUserID = Request.Form("UserID")' '用户名设置:如果表单提交的值为空则设置变量为X
%> <%
Dim login__strPassword
login__strPassword = "1" '默认密码设置为字符串"1"
if (Request.Form("Password") <> "") then login__strPassword = Request.Form("Password") '密码设置,同上.
%> <%
set login = Server.CreateObject("ADODB.Recordset")
login.ActiveConnection = MM_qwqw_STRING
login.Source = "SELECT * FROM Reg WHERE User = '" + Replace(login__strUserID, "'", "''") + "' AND Pass = '" + md5(trim(replace(login__strPassword, "'", "''"))) + "'" '打开数据库,其中数据库中密码PASSWORD原来是用MD5加密的,所以用到MD5函数才能匹配字符串
log