下载此文档

asp网页用md5加密.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
asp程序MD5加密代码和使用方法// 来自BS论坛//
在设计asp程序时,常常要涉及到将数据加密后存入数据库的问题,比如系统用户注册后的用户名和密码存放,如果采用明码存放于数据库中,一旦数据库被别人恶意下载并打开后,就能直接看到用户的用户名和密码,从而造成系统用户信息的泄漏,为系统带来灭顶之灾。// 本文来自技术世界术门户网站//
针对以上问题,解决的办法一般是将数据加密后再存入数据库,常见的是将用户名明码存放,将密码加密后存放。当然,对于加密的算法也有一定的要求,那就是加密信息应该是单向、不可逆的,不能够被其他算法还原。// 本文来自技术世界术门户网站//
其中,md5算法是最有名和常用的加密算法。md5加密算法的基础是将一个变长的二进制值,通过映射的方法变成一个固定长度的哈希值,如果需加密的文件有任何改动,所映射的哈希值都会发生变化,这个特性不但用于加密数据库里的关键数据,同时还用来验证下载后的数据包是否与发布的数据包完全相同,主要用在系统的光盘镜像的验证。// 内容来自技术世界好者//
md5算法的asp实现()已经成为一个常用的包含md5算法函数的子程序,对于需要加密的数据,可以通过文件包含和调用md5()函数来实现数据传输前、存储前的加密,具体形式如下: // 内容来自技术世界好者//
1、注册用户的加密过程: // 本文来自技术世界术门户网站//
<!--#i nclude file=""-->                                                  \'包含md5文件
// 本文来自技术世界术门户网站//
……// 来自BS论坛//
password=md5(ltrim(("password")))               \'使用md5加密(使用sql server数据库) // 内容来自技术世界好者//
password=md5(trim(("password")))                 \'使用md5加密(ess数据库) // 本文来自技术世界坛//
……
// 来自BS论坛//
2、用户登录的验证过程:
// 本文来自技术世界术门户网站//
<!--#i nclude file=""-->                                                  \'包含md5文件
// 内容来自技术世界术//
……// //
dim rs // 本文来自技术世界术门户网站//
UserName1=("UserName")
// 内容来自技术世界好者//
password=md5(trim(("password")))     \'通过md5加密取得密码(ess数据库) // 本文来自技术世界术门户网站//
verifycode=("verifycode")
// 来自BS论坛//
set rs=("") // 本文来自技术世界程//
sql="select * from admin where username=\'"&username1&"\'"
// 内容来自技术世界术//
sql,conn,1,3                                                                     \'生成记录集// 内容来自技术世界好者//
if password<>rs("password") or verifycode<>session("verifycode") then // 内容来自技术世界好者//
"<title>错误!</title>" // 本文来自技术世界坛//
……// 内容来自技术世界术//
***********************************************************************************************
// 内容来自技术世界好者//

asp程序MD5加密代码和使用方法
h/asp/
<%
Private Const BITS_TO_A_BYTE = 8
Private Const BYTES_TO_A_WORD

asp网页用md5加密 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小85 KB
  • 时间2018-08-05