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方法同理,更改一下相关类或输入即可。
查看全文
相关阅读:
sql注入漏洞详解
HTTP1.0/1.1/2.0的区别
http协议详解
LRU经典算法的原理与实现
[译转]深入理解LayoutInflater.inflate()
Touch事件分发机制
重要:Android绘图只Mask遮罩
Android View学习Tips
ViewPager学习及使用(一)
Android 实现瀑布流的两种思路
原文地址:https://www.cnblogs.com/KenBlove/p/1249326.html
最新文章
C. Number of Ways(前缀和)
Pulling Their Weight(训练赛)
C. Alternating Subsequence(思维题)
C. K-th Not Divisible by n(数学题)
C. Board Moves(递推)
B. Fence(前缀和)
B. Multiply by 2, divide by 6
Win10 Tomcat命令行窗口中文乱码
Git学习笔记(1)--安装与文件在Git上的提交和后退
JDBC中的Connection和Statement学习笔记
热门文章
仗剑天涯,戎马一生!
快速排序
[数据结构题目]14.用标志域表示队空队满状态的循环队列的综合操作(**)
cookie/session详解
jsonp详解(转载)
CSRF漏洞详解
浅谈xss防御
sql注入绕过方法
sql注入防御
xss漏洞详解
Copyright © 2011-2022 走看看