zoukankan
html css js c++ java
用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方法同理,更改一下相关类或输入即可。
查看全文
相关阅读:
bzoj 1071: [SCOI2007]组队
bzoj 4872: [Shoi2017]分手是祝愿
(python)循环中动态产生变量
Python中的exec、eval的区别
MATLAB中feval与eval的区别
用intellij idea 写第一个Java程序
Python词云的中文问题
python里的apply,applymap和map的区别
Python 正则表达式匹配小数
字典的深拷贝与浅拷贝
原文地址:https://www.cnblogs.com/KenBlove/p/1249326.html
最新文章
oracle merge into 语法
div 布局2
div 布局
ora-28002 the password will expire解决办法
sqlserver insert into select
unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor
sqlserver oracle 时间加减
日常报错记录
java中子类继承父类程序执行顺序
AJAX请求,返回json进行页面绑值
热门文章
js对div取值与赋值
jQuery ajax读取本地json文件
js匿名函数测试
SQL语句总结
微信小程序,获取二维码
火狐浏览器安装插件步骤
Missing artifact net.sf.json-lib:json-lib:jar:2.4
bzoj 3714: [PA2014]Kuglarz
bzoj 3747: [POI2015]Kinoman
51nod 1203 jzplcm
Copyright © 2011-2022 走看看