import java.security.MessageDigest;
public class MD5 {
public final static String MD5(String s) {
char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
'a', 'b', 'c', 'd', 'e', 'f' };
try {
byte[] strTemp = s.getBytes();
MessageDigest mdTemp = MessageDigest.getInstance("MD5");
mdTemp.update(strTemp);
byte[] md = mdTemp.digest();
int j = md.length;
char str[] = new char[j * 2];
int k = 0;
for (int i = 0; i < j; i++) {
byte byte0 = md[i];
str[k++] = hexDigits[byte0 >>> 4 & 0xf];
str[k++] = hexDigits[byte0 & 0xf];
}
return new String(str);
} catch (Exception e) {
return null;
}
}
public static void main(String[] args) {
System.out.println(MD5.MD5("UID252-1209438873 "));
System.out.println("1700a0e8932d888f565adae1bf3926c6");
System.out.println(MD5.MD5("UID252-1209438873").equals("1700a0e8932d888f565adae1bf3926c6"));
}
}
分享到:
相关推荐
md5加密实现代码,java,android
一个由java语言编写的MD5加密算法的实现.
MD5 加密源代码MD5 加密源代码MD5 加密源代码MD5 加密源代码MD5 加密源代码MD5 加密源代码
MD5加密解密java源代码:使用方法 加密 MD5Code md5 = new MD5Code();md5.getMD5ofStr(String s);
Java实现MD5加密以及解密,附带测试类,具体见代码。 Java实现MD5加密以及解密,附带测试类,具体见代码。 Java实现MD5加密以及解密,附带测试类,具体见代码。 Java实现MD5加密以及解密,附带测试类,具体见代码。
java中MD5加密.....................................................
java web项目中登录密码等的MD5加密代码
用于MD5加密处理,便于安全,方便,防止数据库信息泄露,将密码加密后存储。该文件来源于网络资源。
JAVA加密MD5源代码JAVA加密MD5源代码JAVA加密MD5源代码JAVA加密MD5源代码JAVA加密MD5源代码JAVA加密MD5源代码JAVA加密MD5源代码
MD5加密算法代码。java中使用。直接复制粘贴就可以使用。
java MD5 加密 完整源代码 经本人测试 运行完全没问题
java md5加密,加密方法代码实现,希望给大家有帮助
JAVA_对文件MD5加密,附有代码实例,加密解密方法
用于处理密码加密,加密格式为MD5,提供的为工具类,里面包含多个静态方法 如md5(String)
java实现MD5加密解密算法,java源代码~
通过java代码实现MD5加密算法实现。希望对您有所帮助。
* 功能:对一个字符串进行md5加密 */ public class EncryptUtil { /** * 对字符串加密的方法 * @param str * @return */ public static String toMessageDigest(String str) { try { MessageDigest...
Kettle中使用JavaScript调用jar包对文件内容进行MD5加密.本文主要知识点: JavaScript调用jar包对文件内容进行MD5加密,返回加密md5值 Kettle实现对文件内容的加密,返回加密md5值 2.使用方法 1)下载jar包 ...
MD5加密,java String 转变成MD5 String 详细代码,工具类Android开发必备
MD5加密java和安卓通用,代码拿过去直接可以用,已做过修改