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方法同理,更改一下相关类或输入即可。
查看全文
相关阅读:
Hibernate-查询缓存
Hibernate-二级缓存 sessionFactory
Hibernate-二级缓存策略
Hibernate-一级缓存session
缓存和连接池的区别
Hibernate-一对多的关系维护
Hibernate-缓存
Java基础-jdk动态代理与cglib动态代理区别
Java基础-CGLIB动态代理
Java基础-静态代理与动态代理比较
原文地址:https://www.cnblogs.com/KenBlove/p/1249326.html
最新文章
Centos7/Ubuntu 初始化硬盘分区、挂载
【MySQL】容器集群支持数据库实践
【架构】SpringCloud JHipster -微服务相关资料
【架构】架构设计关键字
【K8S】K8S-网络模型、POD/RC/SVC YAML 语法官方文档
【RPC】Thrift ICE 等 RPC 框架相关资料
【MySQL】MySQL-主从复制-集群方案-数据一致性问题解决方案 && MySQL备份的各种姿势
【Python】Python 微服务框架 nameko
【GoLang】golang 微服务框架 go-kit
【Python】分布式任务队列Celery使用参考资料
热门文章
【JavaScript】JS 中 原始字符串 和 HTML 字符转换
Java算法-符号&
Java算法-符号|
Java算法-符号^
Java算法-符号~
Java算法-符号>>,>>>,<<
Java基础-基本数据类型转换案例
Java基础-多线程
Spring-如何实现事物管理的
Hibernate-清理一级缓存
Copyright © 2011-2022 走看看