SHA加密
2024-09-03 03:17:33
import java.security.MessageDigest; /**
* 提供SHA加密
*/
public class SHAUtil { // 进行SHA-1加密
public static String SHAEncode(String message) {
String resultString = null; try {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(message.getBytes());
resultString = bytes2HexString(md.digest());
} catch (Exception e) {
e.printStackTrace();
}
return resultString;
} // 将Bytes数据转换成16进制字符串格式
public static String bytes2HexString(byte[] bts) {
String des = "";
String tmp = null;
for (int i = 0; i < bts.length; i++) {
tmp = (Integer.toHexString(bts[i] & 0xFF));
if (tmp.length() == 1) {
des += "0";
}
des += tmp;
}
return des;
} }
最新文章
- Apache 服务器搭建 总结
- 81 dumpe2fs-打印“ext2/ext3”文件系统的超级块和快组信息
- TranslateAnimation 运行动画后实际位置不正确问题
- OutputCache属性详解(二)一 Location
- select查询时,如何把指定的行放置在最前面
- Eclipse汉化后怎么改回英文版(可切换中英文)
- All Kind Of Conference(随时更新...)
- 给一个div绝对定位后,如何让它水平居中
- php实现验证码
- Java中自定义异常
- 自学JAVA总结
- UVA10518 - How Many Calls?(矩阵高速幂)
- 关于C#的委托
- ios入门之c语言篇——基本函数——1——随机数生成
- 【转】repo 的一些用法和理解-不错
- Nginx 静态资源缓存设置
- java--加强之 Java5的泛型
- CAGradientLayer简介 实现颜色渐变
- xmltodict 模块
- C# 调用微信接口上传素材和发送图文消息
热门文章
- sklearn--数据集的处理 模型参数选择
- ACM-ICPC 2019南昌网络赛I题 Yukino With Subinterval
- vue.js 父子组件间 props 数据同步处理
- CSS基础学习 19.CSS hack
- Aizu - 1382 Black or White (分段决策,单调队列优化dp)
- contents() 查找匹配元素内部所有的子节点(包括文本节点)。如果元素是一个iframe,则查找文档内容
- 洛谷P2789 直线交点数 [数论,递归]
- XGBoost的优点
- codeforces#1165 F2. Microtransactions (hard version) (二分+贪心)
- ELK(ElasticSearch, Logstash, Kibana) 实现 Java 分布式系统日志分析架构