`
菜鸟级JAVA
  • 浏览: 92372 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

MD5Util 工具类

阅读更多
package util;
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class MD5Util {

private static String encodingCharset = "UTF-8";

/**
* md5加密
*
* @param aValue
* @return
*/
public static String digest(String aValue) {
aValue = aValue.trim();
byte value[];
try {
value = aValue.getBytes(encodingCharset);
} catch (UnsupportedEncodingException e) {
value = aValue.getBytes();
}
MessageDigest md = null;
try {
md = MessageDigest.getInstance("MD5");
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return null;
}
return toHex(md.digest(value));

}

public static String toHex(byte input[]) {
if (input == null)
return null;
StringBuffer output = new StringBuffer(input.length * 2);
for (int i = 0; i < input.length; i++) {
int current = input[i] & 0xff;
if (current < 16)
output.append("0");
output.append(Integer.toString(current, 16));
}

return output.toString();
}

}
分享到:
评论

相关推荐

    简单实用的MD5Util工具类

    简单实用的MD5工具类,可用于数据库的加密以及解密,开发语言为java

    MD5加密工具类

    MD5加密工具类 将该类放到项目的util文件夹中 MD5Util.MD5Encode("123456"); 调用

    MD5Util.java

    MD5Util工具类

    java util工具类

    java util帮助类,包括日期工具类、字符串处理工具类、上传工具类、http请求工具类、hibernate工具类、MD5工具类、分页工具类等。 CodeStringUtil.java CreateFileUtil.java DateUtil.java FileCopy.java ...

    Java中MD5Util加密的工具类

    Java中MD5Util加密的工具类 md5加密 md5加密生成32位小写 md5加密生成32位大写 md5加密生成16位小写 md5加密生成16位大写

    java中md5加密工具类

    private static final String hexDigits[] = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", ... String result = MD5Util.MD5Encode("密码", "UTF-8"); System.out.println("result="+result); }

    java常用util工具类

    Stringutil FileUtil MD5 JsonUtil

    java MD5加密工具类

    MD5加密技术非常简单,只需调用一个方法即可!

    java常用的util工具类

    提供了项目中很多的工具类。使用时需要重新更改一下自己项目的包名。直接调用即可

    MD5Util.zip

    md5工具类

    java md5 计算 util

    使用java 计算文件的MD5值,弥补了网上百度内容的计算错误,--如果第一位是0 会丢失的问题。

    Util通用工具类(轮子类)

    避免重复造轮子,开发中常用封装的工具类,包括:类型转换器,时间格式转换器,文件传输,非Controller中获取当前session的工具类,唯一id生成器,MD5加密类(封装jdk自带的md5加密方法),数字格式化的类,得到中文...

    30个java工具类

    [工具类] MD5 .java.txt [工具类] MD5强化版 .java.txt [工具类] MD5超强化版 .java.txt [工具类] XML 实用工具类 .java.txt [工具类] XML工具类2 .java.txt [工具类] 测试Mysql的最大连接数 .java.txt [工具类] ...

    【强2】30个java工具类

    [工具类] MD5 .java.txt [工具类] MD5强化版 .java.txt [工具类] MD5超强化版 .java.txt [工具类] XML 实用工具类 .java.txt [工具类] XML工具类2 .java.txt [工具类] 测试Mysql的最大连接数 .java.txt [工具类] ...

    Md5Util.java

    最简单的MD5加密的工具类,增加用户,登录校验用户的时候,通过此类转化用户的登录密码与数据库的用户信息进行比对

Global site tag (gtag.js) - Google Analytics