上一篇:如何保护我们的 .NET 程序集? >>
初级:.net框架下的MD5
.NET框架下MD5实现已经集成于System.Web.Security名称空间,只需简单调用即获取结果:
string 结果字符串=System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(输入字符串,"MD5");
以下包装函数根据code参数的不同(可取16或32),分别返回参数STR的16位和32位MD5加密字串。
(16位字串用于模拟动网论坛等国内常见论坛的MD5实现)
public string md5(string str,int code)
{
if(code==16)
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower().Substring(8,16) ;
}
if(code==32)
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5");
}
return "00000000000000000000000000000000";
}
System.Web.Security名称空间封装的其他方法,可参见MSDN。
*本处以C#为例
下一篇:.net下软件的自动升级--上传 >>
相关文章:
- · ADO连接数据库字符串大全
- · 在 Visual C# .NET 中建立一个平滑的进度条
- · FlyTreeView for ASP.NET 3.1 破解手记
- · 如何检测电脑是否安装了.net framework
- · .Net平台下开发英文语音应用程序
- · 按照指定大小,生成缩略图
- · .net探针
- · .net分布式事务例子
- · 在 普通的文本框 里加入图片背景
- · 架构设计之首部曲
- · 实例讲解.NET中资源文件的创建与使用
- · NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现(二)
- · .net入门常见问题
- · 简单代码的性能差异
- · .net中设置系统时间
- · 用.net操作word
- · 使用 Visual Studio .NET 重新分发 .NET 框架
- · .NET :消息与AOP(二)
- · .NET :消息与AOP(一)
- · 鼠标移动,改变datagrid颜色
- · .NET 三种 序列化方式
- · 关于日期转换的心得
- · net中交易处理的解决方案
- · 利用Jmail发送和接收邮件(C#)
- · Community中的程序配置
- · 常用的读写ini文件的类
- · 利用反射,实现动态调用winform窗体!!
- · 取得本机IP地址的方法两则
- · 反射应用之一:根据控件名、属性名进行取值和赋值
- · Whidbey 初体验之局部类型 ( partial 类型)
- · 结构和类
- · 关于微软的.NET Framework是一个半成品的言论!
- · ASP.NET实现用户在线检测的类源码
- · 在ASP.NET下实现数字和字符相混合的验证码
- · ASP.NET结合COM组件发送Email
- · 创建基于ASP.NET的SMTP邮件服务
- · 用ASP.NET和XML做的新闻系统
- · ASP.Net+XML打造留言薄
