ASP.net中md5加密码的方法

 更新时间:2006年07月17日 00:00:00   作者:  
<%@ 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遗留的二十个积习

    ASP遗留的二十个积习

    ASP遗留的二十个积习
    2006-07-07
  • 使用.NET6实现动态API

    使用.NET6实现动态API

    本文详细讲解了使用.NET6实现动态API,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • .NET新能源汽车锂电池检测程序UI挂死问题分析

    .NET新能源汽车锂电池检测程序UI挂死问题分析

    这篇文章主要为大家介绍了.NET新能源汽车锂电池检测程序UI挂死问题分析 ,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • 使用Asp.net Mvc3 Razor视图方式扩展JQuery UI Widgets方法介绍

    使用Asp.net Mvc3 Razor视图方式扩展JQuery UI Widgets方法介绍

    jquery easyui grid或者extjs grid,jtable的代码非常简洁、对于grid功能要求不是很复杂的情况下,强烈推荐大家使用
    2012-11-11
  • ADO.NET实用技巧两则

    ADO.NET实用技巧两则

    ADO.NET实用技巧两则...
    2006-07-07
  • 在 ASP.NET Core 中自动启用 CAP 事务详情

    在 ASP.NET Core 中自动启用 CAP 事务详情

    本篇文章旨在描述如何在 ASP.NET Core项目中并以一种简便的方式启用CAP事务,因为在我们的示例中都是直接演示比较直观的方式,没有进行封装,有些初学者同学不太会,找到问我如何封装,本篇文章主要基于 Entity Framework 来进行演示
    2021-10-10
  • ASP.NET对Cookie的操作

    ASP.NET对Cookie的操作

    这篇文章介绍了ASP.NET操作Cookie的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • .NET 6 即将到来的新特性  隐式命名空间引用

    .NET 6 即将到来的新特性 隐式命名空间引用

    ASP.NET 现在我们还是需要手动加命名空间引用,在以后的版本中可能就不需要手动加命名空间的引用了,本文就来介绍.NET 6即将到来的新特性--隐式命名空间引用,,需要的朋友可以参考下面文章内容
    2021-09-09
  • 水晶易表调用C#的WebService,返回数据集合的应用分析

    水晶易表调用C#的WebService,返回数据集合的应用分析

    本篇文章介绍了,水晶易表调用C#的WebService,返回数据集合的应用分析。需要的朋友参考下
    2013-04-04
  • .NET 6中使用DateOnly和TimeOnly类型

    .NET 6中使用DateOnly和TimeOnly类型

    这篇文章主要介绍了.NET 6中使用DateOnly和TimeOnly类型,在.NET 6(preview 4)中引入了两个期待已久的类型,将作为核心库的一部分。DateOnly和TimeOnly允许开发人员表示DateTime的日期或时间部分,下文具体内容,需要的小伙伴可以参考一下
    2022-01-01

最新评论