你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 跟高手学编程
利用ASP建立网络身份验证安全机制(六)
 

2.3 输入信息加密

    在身份验证中,以上办法都多少存在着一些问题,目前本校很多应用系统使用信息加密方法来防止黑客的攻击,此方法可以彻底地防止数据库被黑客盗取。即使被盗,黑客也无法查看用户表中的用户口令,因此也无法进入系统。此功能原理是利用ASP技术编写代码使输入的用户名和密码以加密的形式存入数据库中,在读取数据时利用解密代码来进行数据解密。可以说目前这种方法被广泛使用,并且很多成型软件也使用这种信息加密安全机制来保障软件的安全性。下面详细地看一下目前本校使用的信息加密的代码:

Function CfsEnCode(CodeStr)

Dim CodeLen

Dim CodeSpace

Dim NewCode

CodeLen = 30

CodeSpace = CodeLen - Len(CodeStr)

Len(CodeStr)计算CodeStr 字符串的长度,LenASP的内建函数

If Not CodeSpace < 1 Then

For cecr = 1 To CodeSpace

CodeStr = CodeStr & Chr(21)

Next

End If

NewCode = 1

Dim Been

For cecb = 1 To CodeLen

Been = CodeLen + Asc(Mid(CodeStr,cecb,1)) * cecb

Asc返回与字符串的第一个字母对应的 ANSI 字符代码

NewCode = NewCode * Been

Next

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089