`
lixw
  • 浏览: 200936 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Java实现的MD5加密类

阅读更多
import java.security.*;     
   
public class MD5{     
   
 public final static String getMD5(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.print(MD5.getMD5("abcd"));     
 }    
} 
 
分享到:
评论

相关推荐

    java实现md5 加密解密

    java实现md5 加密解密(在网络中MD5是著名的不可逆算法,但是如果知道MD5的加密的字符串 则可以通过自己的加密算法对明文进行加密,对加密后的密文与字符串匹配; 匹配成功,表示找到明文;但是此程序的时间耗费较高!仅...

    Java实现MD5加密解密

    Java实现MD5加密以及解密,附带测试类,具体见代码。 Java实现MD5加密以及解密,附带测试类,具体见代码。 Java实现MD5加密以及解密,附带测试类,具体见代码。 Java实现MD5加密以及解密,附带测试类,具体见代码。

    java实现MD5加密解密算法

    java实现MD5加密解密算法,java源代码~

    java Md5加密方法 java Md5加密方法 java Md5加密方法

    java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密方法 java Md5加密...

    java实现MD5加密方法

    java 实现 MD5 加密 方法,java 实现 MD5 加密 方法,java 实现 MD5 加密 方法。

    java实现MD5加密算法

    总结,Java实现MD5加密算法主要是通过`java.security.MessageDigest`类,经过`getInstance("MD5")`获取MD5实例,然后使用`digest()`和`update()`方法处理数据,最终将二进制摘要转换为十六进制字符串。尽管MD5的安全...

    java-MD5加密类

    java-MD5加密类,只有单加密,不能解密是项目工程中一种简单的加密方法

    java Md5加密方法 java Md5加密方法

    java Md5加密方法 java Md5加密方法java Md5加密方法 java Md5加密方法java Md5加密方法 java Md5加密方法java Md5加密方法 java Md5加密方法java Md5加密方法 java Md5加密方法java Md5加密方法 java Md5加密方法...

    java常用类-MD5加密与DES加密解密

    java中常用的工具类,用于MD5的加密,里面还有切割了MD5加密的长度,有DES加密与解密,并且配有main函数可测试,可以根据自己的实际情况使用main函数测试使用

    java实现MD5加密Demo

    java简单实现MD5加密demo,精简很多,一键生成MD5数据

    C#md5加密对应Java-md5加密

    C# MD5加密类型支持:1-16位的加密;2-32位加密;3:base64加密对应JAVA md5 16位的加密;2-32位加密;3:base64加密

    Java Md5加密工具类

    Java Md5加密工具类

    基于JAVA的MD5加密解密实现

    纯JAVA的MD5加密,利用MD5单向函数产生密钥,方便测试

    md5加密java写法轻松实现md5让你学会加密,会的可以给点建议,不会的可以借鉴,大家讨论加密!很方便的使用!

    md5加密java写法轻松实现md5让你学会加密,会的可以给点建议,不会的可以借鉴,大家讨论加密!很方便的使用!

    JAVA实现MD5加密

    在Java中,可以通过`java.security.MessageDigest`类来轻松实现MD5加密。下面是一个简单的示例代码,展示了如何使用Java生成一个字符串的MD5散列值: ```java import java.security.MessageDigest; import java....

    java实现Md5加盐加密算法

    对接接口时用到的一种常用加密算法,常用于验证签名,使用shiro-all-1.4.1.jar,可自行下载

    java MD5加密工具类

    总结,Java中的MD5加密是通过`MessageDigest`类实现的,它提供了对数据进行MD5哈希运算的能力。这个过程包括创建MD5实例、更新数据、获取摘要以及将摘要转换为16进制字符串。虽然MD5的安全性较现代哈希算法有所下降...

    java 实现文件MD5 加密比较,防止上传重复文件

    这个类可以实现,java语言下通过对上传文件进行MD5加密,然后将加密值与原来上传的文件加密值进行对比,防止上传重复文件。

    MD5加密demo

    提供的"lib"目录下的jar包可能包含了用于MD5计算的库,比如`java.security.MessageDigest`类,这是Java标准库中用于哈希计算的基础类。开发者可以通过这个类的实例来生成MD5摘要。 3. **main类文件**: 这个...

    Java中实现Md5(32位)加密

    Java中实现Md5(32位)加密,此资源下载后可直接在程序中使用

Global site tag (gtag.js) - Google Analytics