当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: ASP.net应用.使用ASP.NET加密口令 当我们在网站上建立数据库时,保护用户的信息安全是非常必要的。
 

 

 ·asp之数学函数    »显示摘要«
    摘要:asp之数学函数常用的数学函数: 函数 语法 功能 abs abs(num) 返回一个数的绝对值 sqr squ(num) 返回一个数的平方根 sin sin(num) 返回角度的正弦值 cos cos(num) 返回角度的余弦值 tan tan(num) 返回角度的正切值 atn at......
 ·c# 编码规范和编程好习惯    »显示摘要«
    摘要:谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫!要知道,大多数程序员在写”可运行代码,“而不是”高效代码“。我们在这个指南课程前面提到,你想成为你们公司”最尊贵的专业人员“吗?写”高效代码“是一项艺术,你必......


ASP.net应用.使用ASP.NET加密口令

asp.net应用.使用asp.net加密口令

【程序编程相关:2004-11-8

  当我们在网站上建立数据库时,保护用户的信息安全是非常必要的.多数用户不愿意让别人知道自己的信息,同时网管也不想因为安全问题而丢失网站的信誉.无论对于谁,安全问题都是非常重要的. 【推荐阅读:简化m文件转化为c/c++文件,VC编译

【扩展信息:分析:解决m程序转化成cpp程序的编译问

为了解决这个问题,我给大家提供一个简单实用,但是老套的方法,就是口令加密.在此我们使用asp.net技术对口令加密.简单的讲,就是将用户提供的口令加密之后,然后让它与存放于系统中的数据比较,如果相同,则通过验证.

在asp中,并未提供加密的对象,我们只能使用外部的对象来进行加密.现在好了,在asp.net中提供了加密的解决方法.在名字空间system.web.security中包含了类formsauthentication,其中有一个方法hashpasswordforstoringinconfigfile.这个方法可以将用户提供的字符变成乱码,然后存储起来,甚至可以 存储在cookies中.

hashpasswordforstoringinconfigfile方法使用起来很简单,它支持"sha1"与"md5"加密算法.

下面的代码简单的演示了关于其用法:

<%@ page language="c#" %>

<%@ import namespace="system.web.security" %>

<html>

<head>

<script language="c#" runat="server">

public void encryptstring(object sender, eventargs e)

{

sha1.text = formsauthentication.hashpasswordforstoringinconfigfile(txtpassword.text,"sha1");

md5.text =formsauthentication.hashpasswordforstoringinconfigfile(txtpassword.text, "md5") ;

}

</script>

</head>

<body>

<form runat="server" id="form1">

<p>

<b>original clear text password: </b>

<br>


...   下一页
    摘要: 自从在业界刮起一股模式飓风后,笔者也被这股风卷入到模式研究的队伍大军中。书是买了不少,包括圣经级的《设计模式》、《重构》、《敏捷》、《java与模式》等等,但让我最有感触的还是刘艺老师写的《delphi编程模式》,也许这原于我是delphi出身吧。不知道其他人有没有和我一样的感觉,虽然其它书也能看懂,但就是有点蹩劲。 读完这本书后,最大的感觉就是体会到了模式的实质和核心。两个字概括“......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE