下面来谈谈asp.net MD5加密技术
2016-05-24 11:40
323 查看
首先我们来说一下接口验证方面的
MD5加密后的数据不管 加密前文字(不分汉字和字母)的编码是utf-8还是gb2312加密后的结果都是一样的,只有单独提交文字有中文才需要进行编码转换,转换方法详见我的同时间另一篇博客。
下面说说.net MD5加密方法。
System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("test", "MD5");
源码详见自贷通数据。
MD5加密后的数据不管 加密前文字(不分汉字和字母)的编码是utf-8还是gb2312加密后的结果都是一样的,只有单独提交文字有中文才需要进行编码转换,转换方法详见我的同时间另一篇博客。
下面说说.net MD5加密方法。
System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("test", "MD5");
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) ; } else //32位加密 { return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower(); } } 使用该函数加密,str是原始字符串,函数返回加密后的字符串 插入数据用ADO.NET
源码详见自贷通数据。
相关文章推荐
- asp.net使用LINQ to SQL连接数据库及SQL操作语句用法分析
- ASP.NET SignalR 与LayIM配合,轻松实现网站客服聊天室(七)之 图文,附件消息(2016-05-05 12:13)
- 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目(5.5) 登录功能的实现,完善登录功能
- ASP.NET MVC文件上传教程(二)
- Android基于AOP的非侵入式监控之——AspectJ实战
- ASP.NET MVC图片上传前预览简单实现
- (spring-第19回【AOP基础篇】)基于AspectJ和Schema的AOP
- ASP.NET的广告控件AdRotator用法分析
- asp.net Mvc+bootstarp+esayUI+EF 框架(一)
- ASP.NET MVC实现图片上传、图片预览显示
- ASP.NET MVC 文件上传教程(一)
- 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法
- ASP.NET调用WebService服务的方法详解
- ASP.NET使用xslt将xml转换成Excel
- Jexus + Kestrel 部署 asp.net core
- ASP.NET生成图形验证码的方法详解
- ASP.NET生成图形验证码的方法详解
- ASP.NET使用xslt将xml转换成Excel
- ASP.NET调用WebService服务的方法详解
- ASP.NET MVC 文件上传教程(一)