java实现MD5加密
来源:互联网 发布:怎么编写php木马 编辑:程序博客网 时间:2024/06/05 20:41
1 加密方法:
1.1 java自带jar工具MessageDigest实现
java.security.MessageDigest
public class MD5Utils { public static String stringToMD5(String plainText) { byte[] secretBytes = null; try { secretBytes = MessageDigest.getInstance("md5").digest( plainText.getBytes()); } catch (NoSuchAlgorithmException e) { throw new RuntimeException("没有这个md5算法!"); } String md5code = new BigInteger(1, secretBytes).toString(16); for (int i = 0; i < 32 - md5code.length(); i++) { md5code = "0" + md5code; } return md5code; }}
1.2 spring自带的工具DigestUtils实现
org.springframework.util.DigestUtils
DigestUtils.md5DigestAsHex("1234".getBytes())
2 使用方法:
@Testpublic void testMd5() throws NoSuchAlgorithmException{ MessageDigest md = MessageDigest.getInstance("MD5"); // java自带工具包MessageDigest String resultString = MD5Utils.md5("123456"); System.out.println(resultString); // e10adc3949ba59abbe56e057f20f883e String resultString1 = MD5Utils.md5("1234"); System.out.println(resultString1); //81dc9bdb52d04dc20036dbd8313ed055 // spring自带工具包DigestUtils System.out.println(DigestUtils.md5DigestAsHex("1234".getBytes())); // 81dc9bdb52d04dc20036dbd8313ed055}
阅读全文
0 0
- MD5 JAVA 加密 实现
- Java实现MD5加密
- Java 实现MD5加密
- Java实现MD5加密
- MD5实现加密 java
- Java实现MD5加密
- java 实现md5加密
- Java实现md5加密
- Java实现MD5加密
- JAVA实现MD5加密
- java实现MD5加密
- java实现MD5加密
- java实现:md5加密
- java实现MD5加密
- java实现MD5加密
- Java实现MD5加密
- java实现MD5加密
- java实现MD5加密
- 判断移动端还是pc端
- Java学习——Calendar类
- 【工具】java jdk版本切换问题
- 欢迎使用CSDN-markdown编辑器
- 数组的一些应用
- java实现MD5加密
- zookeeper概述(1)
- JavaScript基于时间的动画算法
- Android 4.4相机代码分析
- Python中代码的一些基本知识
- 求二进制序列中1的个数及奇偶序列+输出整数的每一位+两个数中多少个bit位不同
- css3实现图片木桶布局
- 百度地图API ajax异步获取数据库信息 页面显示多点标注和标注框
- Ubuntu 17.10 Android Studio 无法打开虚拟机问题