文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程Asp.Netasp.net编程中实现 MD5 加密
精品推荐
特别推荐
·技巧实例:ASP.NET生成静态页面实现方法
·ASP.NET、JSP及PHP之间的抉择
·.net基础知识错误注意二十二点知识
·asp.net2.0学习历程 菜鸟到中级程序员的飞跃
·.NET基础知识-什么是.NET
·初学C#+ASP.NET+Oracle时积累的备忘点滴
·专家详解:复杂表达式的执行步骤
·asp.net中的加密方法
·DataGrid常见关注问题解决方案
·学习笔记 ASP.NET 5种页面转向法
热点TOP10
·DataList嵌套实例
·C#中势将窗体拖拽进行到底
·Paint.NET 3.20正式版下载
·ASP.NET2.0的multiview和wizard控件
·.net基础知识错误注意二十二点知识
·.NET 3.x新特性之自动属性及集合初始化
·ASP.NET中Multi-ListBox控件编程详解
·技巧实例:ASP.NET生成静态页面实现方法
·绝对精华:ASP.NET常用的三十三种实用代码
·动态创建内容时所用的W3C DOM属性和方法

asp.net编程中实现 MD5 加密

日期:2007年11月18日 作者: 查看:[大字体 中字体 小字体]


现在制作的web系统需要用到加密
依旧选择md5吧(其实我也就用过md5^_^)

找到了两种实现



/**////
/// 用md5加密
///

/// 输入的数据
///
public static string MD5(string Sourcein)
...{
MD5CryptoServiceProvider MD5CSP = new MD5CryptoServiceProvider();
byte[] MD5Source = System.Text.Encoding.UTF8.GetBytes(Sourcein);
byte[] MD5Out = MD5CSP.ComputeHash(MD5Source);
return Convert.ToBase64String(MD5Out);
}

public static string md5(string str, int code)
...{
if (code == 16) //16位MD5加密(取32位加密的9~25字符)
...{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower().Substring(8, 16);
}

if (code == 32) //32位加密
...{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower();
}
return "00000000000000000000000000000000";
}


现在有两种方法,第一种是通过MD5CryptoServiceProvider类对字节数据进行加密

第二种直接加密以string类型作为参数,这个直观些

不懂两个加密的结果怎么样??

TextBox1.Text = MD51("12345");
TextBox2.Text = MD52("12345", 32);

分别是md51:gnzLDuqKcGxMNKFokfhOew==

md52:827ccb0eea8a706c4c34a16891f84e7b

why?不一样,用我的直觉判断第二个是我经常见到的md5加密

而第一种方式就搞不懂了呵呵

提示一下

第二种方式使用.ToLower()是为了与asp中的md5加密兼容;

与asp兼容还有就是加密中文可能会遇到编码问题。

(出处:清风网络学院






上一篇:网络故障排除实例应用一则

下一篇:大开眼界 爱尔兰美丽风光集锦

相关文章:
·如何实现局域网打印机共享
·水晶报表的jsp实现
·用Excel实现定时提醒
·进程和线程编程
·C语言编程易犯毛病集合
·利用VB6.0实现五线谱作曲工具
·软件狗[Dongles]的加密与解密技术
·Flash教程:加载图片按比例显示的实现方法
·Awk 基础入门:Awk 实例编程
·VB实现程序的隐形
相关软件:
·最强文件加密锁2007
·C++编程思想
·文件夹加密器V9.6
·TCP-IP详解卷2:实现
·asp编程技术与综合实例演练(PDG)
·vb编程与应用视频(1-5)
·计算机编程与实例解析系列丛书
·Delphi7编程技巧与实例精解
·心灵一笑加密网络像册xlo2
·加密王 V1.2.1.1682 大众版

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot