MD5工具类
来源:互联网 发布:无人机蜂群 结构数据 编辑:程序博客网 时间:2024/06/07 06:33
package com.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Util {public static String getMD5(String str) {String reStr = null;try {// 创建具有指定算法名称的信息MessageDigest md = MessageDigest.getInstance("MD5");md.update(str.getBytes());// 使用指定的字节更新摘要。byte ss[] = md.digest();// 通过执行诸如填充之类的最终操作完成哈希计算reStr = bytes2String(ss);} catch (NoSuchAlgorithmException e) {// TODO Auto-generated catch blocke.printStackTrace();}return reStr ;}// 将字节数组转换为字符串private static String bytes2String(byte[] aa) {String hash = "";for (int i = 0; i < aa.length; i++) {// 循环数组int temp;if (aa[i] < 0) // 如果小于零,将其变为正数temp = 256 + aa[i];elsetemp = aa[i];if (temp < 16)hash += "0";hash += Integer.toString(temp, 16);// 转换为16进制}hash = hash.toUpperCase();// 全部转换为大写return hash;}public static void main(String[] args) { System.out.println(getMD5("xxx"));}}
最近需要做义工MD5加密的东西,但是实现MD5的时候比较麻烦,要写很多的东西,所以我写了一个工具类,以备不时之需。
- MD5 加密工具类
- MD5工具类
- MD5工具类
- Md5加密工具类
- MD5加密工具类
- MD5工具类
- MD5工具类
- MD5加密工具类
- MD5工具类
- MD5加密工具类
- MD5 加密工具类
- java MD5工具类
- MD5 加密工具类
- MD5加密算法工具类
- md5 加密工具类
- MD5 Tool 工具类
- Java MD5工具类
- java Md5工具类
- Spring基于 Annotation 的简单介绍
- substr 和 substring 的区别
- 安装python的时候遇到的问题,无法安装bz2modules等
- 测试快速关闭innodb的方法
- HttpModel和HttpHanlder的区别
- MD5工具类
- Android杂谈--ListView之BaseAdapter的使用
- HIVE 处理日志,自定义inputformat 完整版
- jQuery 多级菜单样式
- LINUX ORACLE CLIENT配置
- [iReport总结2]iReport分页
- 关于Hibernate查询count时的返回值类型
- lotus 简要表表单介绍
- Android之Adapter用法总结