`
baby69yy2000
  • 浏览: 187842 次
  • 性别: Icon_minigender_1
  • 来自: 自己输入城市...
社区版块
存档分类
最新评论

MD5-->java

    博客分类:
  • Java
阅读更多
import java.security.MessageDigest;

public class MD5 {
	public static void main(String[] agrs)
	{
		MD5 md5 = new MD5();
 		System.out.println(md5.getMd5("twty"));
	}
    public String getMd5(String pwssword) {
        StringBuffer buf;
        String str = "";
        try {
            MessageDigest md = MessageDigest.getInstance("MD5");
            md.update(pwssword.getBytes());
            byte b[] = md.digest();

            int i;

            buf = new StringBuffer("");
            for (int offset = 0; offset < b.length; offset++) {
                i = b[offset];
                if (i < 0) {
                    i += 256;
                }
                if (i < 16) {
                    buf.append("0");
                }
                buf.append(Integer.toHexString(i));
            }
            str = buf.toString().substring(8, 24);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return str;
    }
}
分享到:
评论

相关推荐

    MD5-java MD5-java

    在Java中,我们可以通过java.security.MessageDigest类来使用MD5。以下是使用Java实现MD5的基本步骤: 1. 导入必要的库: ```java import java.security.MessageDigest; import java.security....

    MD5-java版

    MD5,全称为Message-Digest Algorithm 5,是一种广泛使用的哈希..."MD5-mask"可能是这个工具类的源代码文件,通过查看这个文件,我们可以学习如何在Java中实现MD5加密,或者直接在项目中引入这个类以快速实现MD5功能。

    MD5-java.txt

    在Java中,可以通过`java.security.MessageDigest`类来实现MD5散列功能。`MessageDigest`类提供了对摘要算法(如MD5、SHA-1)的支持。下面是一个简单的示例代码片段,展示了如何使用`MessageDigest`计算一个字符串的...

    JAVA与C#一致的32位MD5加密方法

    标题中的“JAVA与C#一致的32位MD5加密方法”指的是在Java和C#这两种编程语言中实现相同32位MD5哈希的过程。由于MD5算法本身是标准的,理论上在任何支持MD5的编程语言中都应该得到相同的输出,不论是在Java还是C#中。...

    谷歌java格式-重新格式化 Java 源代码以符合 Google Java 风格

    google-java-format是一个重新格式化 Java 源代码以符合 Google Java Style的程序。 使用格式化程序 从命令行 下载格式化程序 并运行它: java -jar /path/to/google-java-format-${GJF_VERSION?}-all-deps.jar ...

    文件-AES-MD5-Upload-Minio工具类.zip

    标题中的"文件-AES-MD5-Upload-Minio工具类.zip"提到了四个关键概念:AES、MD5、Upload(上传)以及Minio,这些都是与文件操作、加密和云存储相关的技术。下面将对这些知识点进行详细的解释和探讨。 首先,AES...

    MD5 Java-class

    这个"MD5 Java-class"文件是一个预编译的Java类文件,通常包含了一个或多个用Java语言实现的MD5相关的功能。在Java中,MD5计算通常通过`java.security.MessageDigest`类来实现。下面我们将深入探讨MD5算法以及如何在...

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

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

    Android-NDK-MD5-安卓jni 进行md5加密

    本主题聚焦于如何在Android环境中,利用JNI(Java Native Interface)技术来实现MD5加密。 JNI是Java平台的标准接口,它允许Java代码和其他语言写的代码进行交互。在Android中,JNI常用来提升性能,尤其是在处理CPU...

    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加密-----MakeMD5.java

    根据给定的文件信息,我们可以深入探讨如何使用Java类实现MD5加密,这在现代软件开发,特别是涉及用户数据安全的场景中极为重要。MD5(Message-Digest Algorithm 5)是一种广泛使用的散列算法,它能将任意长度的数据...

    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加密方法...

    esdk-obs-java-3.20.3.zip

    5. `esdk-obs-java-3.20.3-javadoc.jar`:这是Java文档的归档文件,提供了详细的API文档,便于开发者了解每个类和方法的具体功能和用法。 6. `doc`:可能包含更详细的SDK文档,帮助开发者深入理解OBS SDK的内部工作...

    Java计算文件MD5值(支持大文件)

    Java计算文件MD5值(支持大文件) package com.hthl.xxtd; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.security.MessageDigest; import org....

    java MD5 java类库 加密

    java MD5 java MD5 java MD5 java MD5 java MD5 java MD5

    java MD5加密工具类

    下面我们将详细讨论Java中MD5加密的原理、使用场景以及如何实现。 MD5加密的基本原理: MD5算法是一种非对称的加密算法,它将输入的信息通过一系列复杂的数学运算,最终得到一个128位的摘要信息,通常以32位的16...

    解决java 与C# MD5 不一致问题 代码

    ### 解决Java与C# MD5不一致问题 在软件开发过程中,经常需要对数据进行加密处理以确保数据的安全性和一致性。MD5是一种常用的哈希算法,被广泛应用于各种场景中,如密码加密、文件校验等。但在跨平台或多语言环境...

    md.rar_MD-RBAC_MD5 JAVA_MD算法_md5_md5算法

    在Java中,MD5的实现主要依赖于`java.security.MessageDigest`类。首先,你需要导入相关的Java安全包: ```java import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; ``` 要计算...

    JAVA代码实现MD5编码

    在JAVA中实现MD5编码通常是为了数据校验、密码存储等目的,因为MD5能将数据转化为不可逆的128位(16字节)散列值,通常以32位的十六进制字符串表示。在此,我们将深入探讨如何在Java中不依赖任何第三方API来实现MD5...

    JAVA_对文件MD5加密

    ### JAVA_对文件进行MD5加密 在计算机科学与信息安全领域中,MD5(Message-Digest Algorithm 5)是一种广泛使用的散列函数,能够将任意长度的数据映射为一个固定长度(通常是128位)的十六进制数值。这种算法在数据...

Global site tag (gtag.js) - Google Analytics