`
cui313406075
  • 浏览: 7186 次
社区版块
存档分类
最新评论

MD5Util

阅读更多

import java.security.MessageDigest;

 

public class MD5Util {

 

public static String encrypt32(String encryptStr) {

MessageDigest md5;

try {

md5 = MessageDigest.getInstance("MD5");

byte[] md5Bytes = md5.digest(encryptStr.getBytes());

StringBuffer hexValue = new StringBuffer();

for (int i = 0; i < md5Bytes.length; i++) {

int val = ((int) md5Bytes[i]) & 0xff;

if (val < 16)

hexValue.append("0");

hexValue.append(Integer.toHexString(val));

}

encryptStr = hexValue.toString();

} catch (Exception e) {

throw new RuntimeException(e);

}

return encryptStr;

}

 

public static String encrypt16(String encryptStr) {

return encrypt32(encryptStr).substring(8, 24);

}

 

public static void main(String[] args) {

String encryptStr = "1111";

System.out.println(MD5Util.encrypt32(encryptStr));

System.out.println(MD5Util.encrypt16(encryptStr));

}

 

}

 

分享到:
评论

相关推荐

    简单实用的MD5Util工具类

    在实际应用中,`MD5Util`工具类可能会扩展其他功能,如提供加密后的字符串解密方法(尽管MD5本身是不可逆的,但可以配合其他编码方式实现一定程度的“解密”),或者支持文件的MD5计算,以便于比较文件是否相同。...

    MD5Util.zip

    MD5Util.zip是一个压缩包,其中包含了一个名为MD5Util的工具类,主要用于处理MD5相关的计算和验证。MD5,全称为Message-Digest Algorithm 5,是一种广泛使用的哈希函数,可以将任意长度的数据转化为固定长度的摘要...

    MD5Util.java

    MD5加密工具类;MD5Util.java

    MD5Util获取文件MD5值

    用于获取文件的MD5值,用于获取文件的MD5值,

    Md5Util.java

    Md5Util.java

    MD5Util_newspaper4pi_java_哈希值_MD5Util获取hash_

    标题"MD5Util_newspaper4pi_java_哈希值_MD5Util获取hash_"提及的是一个名为"MD5Util"的工具类,用于在Java环境下计算文件的MD5哈希值。这个工具可能包含了一些便捷的方法,便于开发者通过指定的文件路径快速获取到...

    MD5Util.java MD5加密

    MD5加密

    Base64+MD5 util

    在"Base64+MD5 util"中,我们可以推断这是一个工具或库,它结合了这两种技术,提供了一种功能:先对数据进行MD5哈希,得到一个固定的哈希值,然后将这个哈希值用Base64编码。这种组合使用可能有以下几种场景: 1. ...

    MD5加密工具类

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

    DESPlus+Base64+MD5Util

    标题中的"DESPlus+Base64+MD5Util"指的是三种不同的加密与编码技术,它们在信息技术领域中常用于数据安全。DESPlus是基于传统DES(Data Encryption Standard)的增强版,Base64是一种二进制转文本的编码方式,而MD5...

    MD5Util.class

    class文件,用于自定义ClassLoader加载文件使用; 类加载器是负责加载类的对象。ClassLoader 类是一个抽象类。如果给定类的二进制名称,那么类加载器会试图查找或生成构成类定义的数据。一般策略是将名称转换为某个...

    Java中MD5Util加密的工具类

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

    Md5Util类源码,凑够11个字

    Md5Util类源码,凑够11个字

Global site tag (gtag.js) - Google Analytics