JAVA MD5 加密常用 方法
public class MD5Util {
private static char hexDigits[] = {'0', '1', '2', '3' '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};
private static MD5Util instance = new MD5Util();
private MD5Util() {
}
public synchronized static MD5Util getInstance() {
return instance;
}
public String getShortToken(String input) {
return encoder(input).substring(8, 24);
}
public String getLongToken(String input) {
return encoder(input).toString();
}
public StringBuffer encoder(String input) {
if(null == input) {
input = "";
}
MessageDigest mdt = null;
try {
md5 = MessageDigest.getInstance("MD5");
md5.update(input.getBytes("UTF-8"));
return toHex(md5.digest());
} catch(Exception ex) {
ex.printStackTrace;
}
return null;
}
private StringBuffer toHex(byte[] bytes) {
StringBuffer str = new StringBuffer(32);
int length = bytes.length;
for(int i = 0; i < length; i ++) {
str.apend(hexDigits[(bytes[i] & 0xf0) >> 4 ]);
str.apend(hexDigits[bytes[i] & 0xf0]);
}
}
}
分享到:
相关推荐
java中常用的工具类,用于MD5的加密,里面还有切割了MD5加密的长度,有DES加密与解密,并且配有main函数可测试,可以根据自己的实际情况使用main函数测试使用
Java MD5加密工具案例,常用加密方式,提供MD5加密方法
对接接口时用到的一种常用加密算法,常用于验证签名,使用shiro-all-1.4.1.jar,可自行下载
常用的MD5加密,时间计算,非空判断,等等
常用MD5加密算法和3-DES加密算法java实现,在实际项目中我们会经常用到加密字符串,用md5算法是很多人的选择,其中包含源码,可直接使用。
Java中常用的加密算法MD5,SHA,RSA
主要介绍了java实现MD5加密的方法,结合具体实例形式总结分析了java实现md5加密的常用操作技巧与使用方法,需要的朋友可以参考下
在andorid或者java中我们主要是使用MD5Utils工具进行加密 默认使用标准加密方式 例如 我们可以在我们要加密的地方 这样做 String password = "123456"; MD5Utils.encode(password); 这里有一个MD5Utils的小加密...
一些常用的java工具类:Date和String类型互转,获取想要格式的String类型的日期时间、java导出数据到Excel、http文件下载、HMAC-MD5加密、3DES加密、MD5加密、读写txt文件、zip解压缩文件、文件夹等
博文链接:https://llying.iteye.com/blog/171256
java项目中最常用的MD5加密包 直接调用就行了
主要介绍了Java 常用的 4 种加密方式(MD5+Base64+SHA+BCrypt),本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
java加密 解密 MD5加密 常用java加密解密算法
收藏一个Java环境的MD5字符串加密算法类代码,现在分享给大家,比较常用,用法简单,学习参考当然也可以啦。
Java中常用的加密算法应用,MD5!
主要为大家详细介绍了Java常用工具类,Random随机数工具类、MD5加密工具类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
主要介绍了java中常用工具类之字符串操作类和MD5加密解密类,需要的朋友可以参考下
本资源包含一些常用的Java加密解密技术,如base64 md5 等等好几个demo
封装的md5加密工具类,md5是开发中常用的加密算法,我们的密码经常使用md5进行加密
Java中常用的加密算法MD5,SHA,RSA.mht