runxinzhi.com
首页
百度搜索
用MD5和SHA1加密字符串
加密字符串,没有什么说的,说明都在代码里面。看代码吧~
//
定义SHA1对象
System.Security.Cryptography.SHA1 sha1
=
new
System.Security.Cryptography.SHA1CryptoServiceProvider();
//
获取加密后密文字节数组
//
注意编码UTF8、UTF7、Unicode等的选择,例如
//
byte[] bytResult = sha1.ComputeHash(System.Text.Encoding.UTF8.GetBytes(strName));
//
这里编码采用系统默认编码
byte
[] bytResult
=
sha1.ComputeHash(System.Text.Encoding.Default.GetBytes(strName));
//
转换成字符串
strName
=
BitConverter.ToString(bytResult);
或者有更简单的:
str
=
System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strInput,
"
SHA1
"
);
可以通过对加密后的字符串作进一步处理或者加入公共密码再加密以求更弓虽大的加密效果。
MD5方法同理,更改一下相关类或输入即可。
相关阅读:
SpringMVC在Controller层中注入request的坑
org.postgresql.util.PSQLException: 栏位索引超过许可范围:3,栏位数:2。
jQuery函数attr()和prop()的区别
jquery中prop()方法和attr()方法的区别浅析
Android View 绘制流程
Android配置构建变体
使用 Java 8 语言功能
HTTPS和HTTP的区别
“京东金融”主页效果 RecyclerView联动
javasscript基础
原文地址:https://www.cnblogs.com/KenBlove/p/1249326.html
最新文章
unp的hello word
gcc初步窥探
Django Book学习笔记(下)
Django Book 学习笔记(上)
Django 添加mdia文件目录路径
Ajax 全套
Django ModelForm 小实例1
Django 处理modelform错误信息
Django ModelForm类生成表单
Django CMDB
热门文章
Ajax 小实例
Django from表单及ajax提交文件
Django组件扩展 总结
Django Forms实例
简单的分页小demo
jQuery实现的全选、反选和不选功能
解决 web.xml is missing and <failOnMissingWebXml> is set to true 报错
Spring中@Autowired注解、@Resource注解的区别
在java中写出完美的单例模式
SpringMVC @RequestBody接收Json对象字符串
Copyright © 2020-2023
润新知