`
大头K
  • 浏览: 186831 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JAVA实现md5

    博客分类:
  • java
阅读更多
 public  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[] btInput = s.getBytes();
            // 获得MD5摘要算法的 MessageDigest 对象
            MessageDigest mdInst = MessageDigest.getInstance("MD5");
            // 使用指定的字节更新摘要
            mdInst.update(btInput);
            // 获得密文
            byte[] md = mdInst.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];
            }
            Log.d("md5",new String(str));
            return new String(str);
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
    }
分享到:
评论

相关推荐

    Java实现MD5加密解密

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

    JAVA实现MD5加密

    ### JAVA实现MD5加密 #### MD5的基本概念与作用 MD5(Message-Digest Algorithm 5)是一种广泛应用于计算机安全领域的散列函数,主要用于提供消息的完整性保护。它能够接收任何形式的数据作为输入,并生成一个固定...

    使用java实现MD5算法的代码

    MD5算法源代码,java类型的,实此程序现了md5算法,能正确运行!

    java实现MD5加密方法

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

    java实现Md5加盐加密算法

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

    java实现MD5加密算法

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

    java实现md5 加密解密

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

    JAVA实现MD5算法.rar

    这个"JAVA实现MD5算法.rar"压缩包包含了一个名为"MD5Util.java"的文件,我们可以从中学习如何在Java程序中实现MD5加密。 首先,MD5Util.java文件很可能定义了一个类`MD5Util`,这个类通常包含了一系列静态方法,以...

    Java实现MD5大文件校验码详解

    Java实现MD5大文件校验码详细解析: 包括具体方法解释、注释 通俗易懂、易于理解

    java实现MD5加密解密算法

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

    用Java实现MD5加密的源文件

    用Java实现MD5加密的源文件 "F830F69D23B8224B512A0DC2F5AEC974";

    java实现MD5算法

    java 实现md5算法,java dm5,

    Java实现MD5

    代码很容易看,比较容易理解。基于Java的MD5算法。

    Java实现MD5加密技术所需jar包

    Java实现MD5加密技术所需jar包

    java实现MD5加密Demo

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

    Java中实现Md5(32位)加密

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

    java实现 MD5 程序

    用java实现的MD5程序,运行输入即可得输入值的MD5值,程序全文注释!

    常用MD5加密算法和3-DES加密算法java实现

    **1.3 Java实现MD5加密** 在Java中,可以通过`java.security.MessageDigest`类来实现MD5加密。下面是一个简单的示例: ```java import java.security.MessageDigest; import java.security....

    用java实现MD5加密

    在Java中实现MD5加密,我们可以使用`java.security.MessageDigest`类。首先,需要导入相关库: ```java import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; ``` 然后,创建MD5...

    java实现MD5加密

    java实现MD5加密源码,将一个任意长度得字符串转换为32位得字符串。

Global site tag (gtag.js) - Google Analytics