Java MD5工具
来源:互联网 发布:汉以强亡 知乎 编辑:程序博客网 时间:2024/06/02 00:28
package com.e6yun.routeOptimize.common;import java.security.MessageDigest;/** * Md5加密解密封装 Created by xieyang@e6yun.com on 2016年11月2日. * */public class Md5Utils { /** * md5加密 Created by xieyang@e6yun.com on 2016年11月2日. * * @param str * @return */ public static String getMD5Str(String originalStr ) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' }; try { byte[] btInput = originalStr.getBytes(); // 获得MD5摘要算法的 MessageDigest 对象 MessageDigest mdInst = MessageDigest.getInstance("MD5"); // 使用指定的字节更新摘要 mdInst.update(btInput); // 获得密文 byte[] md = mdInst.digest(); // 把密文转换成十六进制的字符串形式 int j = md.length; char str[] = new char[j * 2]; int k = 0; for (int i = 0; i < j; i++) { byte byte0 = md[i]; str[k++] = hexDigits[byte0 >>> 4 & 0xf]; str[k++] = hexDigits[byte0 & 0xf]; } return new String(str).toUpperCase(); } catch (Exception e) { e.printStackTrace(); return null; } } public static void main(String[] args) { String md5Str=Md5Utils.getMD5Str("xieyang"); System.out.println(md5Str); }}
0 0
- 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加密工具类
- MD5加密Java工具类
- MD5加密Java工具类
- 【java工具类】MD5加密
- Java MD5 加密工具类
- java Md5加密工具类
- 【总结】基本的git使用命令
- 大型网站系统架构
- 链表编程笔记
- python自动化之路-day3.1
- Recyclerview 常见问题的 Demo 解决办法
- Java MD5工具
- 在java6中使用XFire时提示错误Could not initialize Service
- 关于RxJava
- 《大话数据结构》
- TextView各种跑马灯
- Log4J日志配置详解
- zabbix使用手册
- 数据库模型区别
- 不规则数独的计算机求解