写这个博文的目的是为了怕哪天自己的电脑崩溃了,以前写的那些代码就没了,所以将自己写的工具类贴出来,方便以后去使用,也避免自己反复去创造轮子,
也可以对这些方法进行简单修改来完成业务需求,这样就可以极大的提高开发的效率。
方法一:计算字符串的MD5的值
使用方法很简单,直接把值传入方法中就可以了,会返回一个字符串String注意去获取。
public final static String calculateMD5(String s) {
char hexDigits[] = { , 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F };
try {
byte[] btInput = s.getBytes();
// 获得MD5摘要算法的 MessageDigest 对象
MessageDigest mdInst = MessageDigest.getInstance("MD5");
// 使用指定的字节更新摘要
mdInst.update(btInput);
// 获得密文
byte[] md = mdInst.digest();
// 把密文转换成十六进制的字符串形式
int j = md.length;
char str[] = new c