.;
import ;
import ;
import ;
import ;
import ;
public class MyMD5Util {
// MD5加码。32位
public static String MD5(String inStr) {
MessageDigest md5 = null;
try {
md5 = ("MD5");
} catch (Exception e) {
(());
();
return "";
}
char[] charArray = ();
byte[] byteArray = new byte[];
for (int i = 0; i < ; i++)
byteArray[i] = (byte) charArray[i];
byte[] md5Bytes = (byteArray);
StringBuffer hexValue = new StringBuffer();
for (int i = 0; i < ; i++) {
int val = ((int) md5Bytes[i]) & 0xff;
if (val < 16)
("0");
((val));
}
return ();
}
// 可逆的加密算法
public static String KL(String inStr) {
// String s = new String(inStr);
char[] a = ();
for (int i = 0; i < ; i++) {
a[i] = (char) (a[i] ^ 't');
}
String s = new String(a);
return s;
}
// 加密后解密
public static S
java MD5加密源码 来自淘豆网www.taodocs.com转载请标明出处.