MD5加密算法工具类
2024-08-29 09:49:55
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException; public class MD5Utils {
/**
* 使用md5的算法进行加密
*
* @param plainText
* 加密原文
* @return 加密密文
*/
public static String md5(String plainText) {
byte[] secretBytes = null;
try {
secretBytes = MessageDigest.getInstance("md5").digest(
plainText.getBytes());
} catch (NoSuchAlgorithmException e) {
throw new RuntimeException("没有md5这个算法!");
}
return new BigInteger(1, secretBytes).toString(16);
}
}
最新文章
- RunLoop 总结:RunLoop的应用场景(二)
- 持续集成工具Jenkins学习总结
- Java-异常处理练习
- eclipse新建项目,报错“Error: workspace\appcompat_v7\res\values-v21\styles_base.xml No resource found that matches the given name”
- 14个最受欢迎的Python开源框架
- [WebGL] Setting Up WebGL
- NopCommerce Html扩展方法Html.Widget
- [设计模式]<;<;设计模式之禅>;>;之关于单一职责原则
- Spring总结_02_Spring概述
- OpenCV图片矩阵操作相关,对png图片操作(多通道)
- java爬虫系列第三讲-获取页面中绝对路径的各种方法
- 1、Jenkins的安装与简单配置
- ES6新语法的介绍
- net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting head
- Sybase中的load table的用法
- iOS之富文本(一)
- 随手写的一个检测php连接mysql的小脚本
- CodeIgniter框架——CI组件间信息流走向
- C#精髓第四讲 GridView 72般绝技
- YTU 1005: 渊子赛马
热门文章
- bzoj千题计划319:bzoj2865: 字符串识别(后缀自动机 + 线段树)
- c++后台开发路线
- springBoot中的定时任务
- Elasticsearch入门之从零开始安装ik分词器
- SpringBoot系列: 极简Demo程序和Tomcat war包部署
- 50个最常用的Linux命令
- 4.mysql(slow_log/generic_log/audit)
- Javascript async异步操作库简介
- GCC编译器原理(一)------交叉编译器制作和GCC组件及命令
- springboot07-security