java md5加密字符
来源:互联网 发布:电脑软件开发制作 编辑:程序博客网 时间:2024/04/28 15:20
这是一个实体类。使用的时候直接调用 GetMD5Code,byteToString,byteToNum,byteToArrayString
GetMD5Code(String str) 将str 进行md5 加密 返回加密后的字符
byteToString(byte[] Byte ) 转换字节数组为16进制字串
byteToNum 返回形式只为数字
byteToArrayString 返回形式为数字跟字符串
package com.gxa.entity;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5 {private final static String[] strDigits = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f" };public MD5() {}// 返回形式为数字跟字符串private static String byteToArrayString(byte bByte) { int iRet = bByte; // System.out.println("iRet="+iRet); if (iRet < 0) { iRet += 256; } int iD1 = iRet / 16; int iD2 = iRet % 16; return strDigits[iD1] + strDigits[iD2];}// 返回形式只为数字private static String byteToNum(byte bByte) { int iRet = bByte; System.out.println("iRet1=" + iRet); if (iRet < 0) { iRet += 256; } return String.valueOf(iRet);}// 转换字节数组为16进制字串private static String byteToString(byte[] bByte) { StringBuffer sBuffer = new StringBuffer(); for (int i = 0; i < bByte.length; i++) { sBuffer.append(byteToArrayString(bByte[i])); } return sBuffer.toString();}public static String GetMD5Code(String strObj) { String resultString = null; try { resultString = new String(strObj); MessageDigest md = MessageDigest.getInstance("MD5"); // md.digest() 该函数返回值为存放哈希值结果的byte数组 resultString = byteToString(md.digest(strObj.getBytes())); } catch (NoSuchAlgorithmException ex) { ex.printStackTrace(); } return resultString;}}
0 0
- java md5加密字符
- MD5加密字符
- java 内置base64+md5加密运用代码,及指定字符md5加密代码
- java MD5加密,并转化为16进制字符
- Java-Base64加密&&MD5加密
- JAVA:MD5加密器
- java:MD5加密字符串
- Java MD5加密
- Java MD5加密
- MD5 JAVA 加密 实现
- MD5加密代码(java)
- Java的MD5加密
- MD5加密java类
- java md5 加密
- MD5 java 加密类
- Java MD5加密代码
- java MD5加密
- Java的MD5加密
- C++基础语法注意细节
- Codevs P1116 四色问题
- 【第4节】Java代码实现栈--小例子--分隔符匹配
- 前端面试记录 阿里云前端 2015-10-10
- hdu4414Finding crosses 水题
- java md5加密字符
- const vector iterator
- scrapy安装
- Mahout 对推荐数据的抽象表示(下部分)
- 例题9-27 方块消除 UVa10559
- Objective-C语法之NSArray和NSMutableArray
- hive1.2.1安装详解(亲测有效)
- 腐蚀与膨胀
- iOS基石(零) - 准备