1.MD5加密:
class="java">public static String md64Encode(String Password){
String newPassword = null;
try {
MessageDigest md5 = MessageDigest.getInstance("MD5");
BASE64Encoder base64en = new BASE64Encoder();
newPassword = base64en.encode(md5.digest(Password.getBytes()));
System.out.println("加密后为:"+newPassword);
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return newPassword;
}
?2.DZ加密方式
??? ?方法:DZ加密就是 MD5(MD5(password)+时间戳);
public static String DZEncryption(String Password){
String newPassword = null;
try {
MessageDigest md5 = MessageDigest.getInstance("MD5");
BASE64Encoder base64en = new BASE64Encoder();
newPassword = base64en.encode(md5.digest(Password.getBytes()));
newPassword = newPassword+System.currentTimeMillis();
newPassword = base64en.encode(md5.digest(newPassword.getBytes()));
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return newPassword;
}
? 或者 调用MD5方法
MD5Util.md64Encode(MD5Util.md64Encode("666666")+System.currentTimeMillis())
?3.JAVA中的时间戳
??? System.currentTimeMillis();