java 怎样实现 64位的md5加密算法

2025-03-16 19:07:20
推荐回答(1个)
回答(1):

直接引入“commons-codec-1.10.jar”这个java包,然后调用相应方法即可

比如我们可以写一个方法类,把常用的方法都写进去:

public class EncryptionUtil {
/**
 * Base64 encode
 * */
public static String base64Encode(String data){
return Base64.encodeBase64String(data.getBytes());
}

/**
 * Base64 decode
 * @throws UnsupportedEncodingException 
 * */
public static String base64Decode(String data) throws UnsupportedEncodingException{
return new String(Base64.decodeBase64(data.getBytes()),"utf-8");
}

/**
 * md5
 * */
public static String md5Hex(String data){
return DigestUtils.md5Hex(data);
}

/**
 * sha1
 * */
public static String sha1Hex(String data){
return DigestUtils.sha1Hex(data);
}

/**
 * sha256
 * */
public static String sha256Hex(String data){
return DigestUtils.sha256Hex(data);
}

}


(PS:纯手打,望采纳)