<%@ Page Language="C#" ContentType="text/html"%>
<%@ Import Namespace="System"%>
<script language="C#" runat="server">
void Page_Load(Object sender,EventArgs e){
//获取要加密的字段,并转化为Byte[]数组
byte[] data=System.Text.Encoding.Unicode.GetBytes(source.Text.ToCharArray());
//建立加密服务
System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();
//加密Byte[]数组
byte[] result= md5.ComputeHash(data);
//将加密后的数组转化为字段
string sResult=System.Text.Encoding.Unicode.GetString(result);
//显示出来
sha1_1.Text="MD5普通加密:"+sResult.ToString()+"<br/>";
//作为密码方式加密
string EnPswdStr=System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(source.Text.ToString(),"MD5");
//显示出来
sha1_2.Text="MD5密码加密:"+EnPswdStr+"<br/>";
}
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>测试</title>
</head>
<body>
<h3>SHA1加密</h3>
<form runat="server">
<asp:label id="sha1_1" runat="server"></asp:label>
<asp:label id="sha1_2" runat="server"></asp:label>
<asp:textbox ID="source" runat="server" TextMode="SingleLine" Text="test" AutoPostBack="true" />
(回车)
</form>
</body>
</html> ASP.net中md5加密码的代码详解
来源:这里教程网
时间:2026-02-21 13:52:55
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- VS2012/VS2013本地发布网站及HTTP错误代码的解决方法集锦
VS2012/VS2013本地发布网站及HTTP错误代码的解决方法集锦
26-02-21 - 模拟HTTP请求实现网页自动操作及数据采集的方法
模拟HTTP请求实现网页自动操作及数据采集的方法
26-02-21 - 教你用C#制作最简单的登录界面
教你用C#制作最简单的登录界面
26-02-21 - win10系统开启密码锁功能的方法
win10系统开启密码锁功能的方法
26-02-21 - 介绍一款C#中可携带附加消息的增强消息框(MessageBoxEx)
介绍一款C#中可携带附加消息的增强消息框(MessageBoxEx)
26-02-21 - C#经典排序算法的图文代码详解(下)
C#经典排序算法的图文代码详解(下)
26-02-21 - FormDragger在C#中实现窗体拖拽器的方法详解
FormDragger在C#中实现窗体拖拽器的方法详解
26-02-21 - ASP.NET MVC5请求处理管道和生命周期的详细教程
ASP.NET MVC5请求处理管道和生命周期的详细教程
26-02-21 - ASP.NET MVC 中获取当前URL、controller、action图文实例
- C#开发教程之FTP上传与下载的功能详解
C#开发教程之FTP上传与下载的功能详解
26-02-21
