MD5加密帮助类
来源:互联网 发布:java poi打印word文档 编辑:程序博客网 时间:2024/06/06 14:06
MD5加密帮助类
package com.privatecustom.utils;import java.io.UnsupportedEncodingException;import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Md5Utils {public static String getMD5Str(String str) { MessageDigest messageDigest = null; try { messageDigest = MessageDigest.getInstance("MD5"); messageDigest.reset(); messageDigest.update(str.getBytes("UTF-8")); } catch (NoSuchAlgorithmException e) { System.out.println("NoSuchAlgorithmException caught!"); System.exit(-1); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } byte[] byteArray = messageDigest.digest(); StringBuffer md5StrBuff = new StringBuffer(); for (int i = 0; i < byteArray.length; i++) { if (Integer.toHexString(0xFF & byteArray[i]).length() == 1) md5StrBuff.append("0").append(Integer.toHexString(0xFF & byteArray[i])); else md5StrBuff.append(Integer.toHexString(0xFF & byteArray[i])); } //16位加密,从第9位到25位 return md5StrBuff.substring(8, 24).toString().toUpperCase(); } }
0 0
- MD5加密帮助类
- MD5加密解密帮助类
- MD5加密解密帮助类带测试
- Helper 类,帮助处理个md5加密什么的
- Java常见帮助类(4)MD5加密
- MD5帮助类
- Android开发关于MD5和Base64加密的代码帮助类
- EncryptHelper加密帮助类
- md5加密类
- MD5加密实用类
- MD5加密java类
- MD5 java 加密类
- MD5 加密工具类
- MD5加密类
- MD5加密类
- MD5加密类
- MD5加密类
- MD5加密类
- 自我反省
- 机房收费—结账
- Linux Shell脚本攻略笔记3之以文件为名
- I00025 寻找循环数
- 深拷贝 浅拷贝 以及赋值运算符= 的重载
- MD5加密帮助类
- 二叉树的创建、二叉排序树、前序、中序、后序、层次遍历
- 为什么要读书-----理解力
- Linux Shell脚本攻略笔记4之让文本飞
- 面试官你也伤不起啊!
- English_study d
- C++ Primer 第九章 顺序容器
- C/C++ 字节对齐
- 深入理解Android四大组件之一BroadcastReceiver