`

MD5加密算法(java代码)

阅读更多
package hdty.project.test.util;

import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class EncoderByMd5 {

public static String encodeByMd5(String plainText) {
StringBuffer buf = new StringBuffer("");
try {
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(plainText.getBytes());
byte b[] = md.digest();
int i = 0;
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));
}

} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return buf.toString(); //32位的加密
//return buf.toString().substring(8,24); // 16位的加密
}

public static void main(String[] args) throws NoSuchAlgorithmException,
UnsupportedEncodingException {
System.out.println(Md5("6"));

}
}

1
1
分享到:
评论

相关推荐

    java实现MD5加密算法

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

    MD5加密算法的JAVA实现

    MD5加密算法是一种广泛使用的哈希函数,用于生成...总结来说,MD5加密算法在Java中的实现相对简单,通过`java.security.MessageDigest`类即可轻松完成。然而,在实际应用中,应根据具体的安全需求选择合适的散列算法。

    MD5和RSA加密算法Java完成实现

    MD5和RSA是两种在计算机安全领域广泛应用的加密算法,它们在Java中有着广泛的实现。MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它将任意长度的数据转化为固定长度的摘要,通常为128位,通常表示为...

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

    ### 常用MD5加密算法和3-DES加密算法Java实现 在现代软件开发过程中,数据的安全性变得越来越重要。对于数据传输和存储过程中的安全性保障,加密技术发挥着至关重要的作用。本文将详细介绍如何在Java环境中实现两种...

    java实现MD5加密解密算法

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

    MD5加密方式java原代码

    MD5加密算法代码。java中使用。直接复制粘贴就可以使用。

    经典的MD5加密算法

    在学习MD5加密算法时,理解其内部工作原理和代码实现至关重要。同时,应该了解MD5的局限性和安全性问题,以便在实际应用中做出适当的决策。对于密码存储,更推荐使用SHA-256或更安全的散列函数。在文件完整性校验...

    md5加密算法的两种方法

    在给定的压缩包文件中,有两个MD5加密类:MD5.java和MD5_simple.java。这两个类可能实现了MD5加密的不同方法。通常,MD5加密过程包括以下几个步骤: 1. **预处理**:原始数据会被填充到特定长度,加上一个长度标识...

    MD5加密算法Java源码

    用Java代码实现MD5加密算法,希望对大家有所帮助

    MD5加密算法(java)

    在提供的`MD5Code.java`文件中,应该包含了上述步骤的具体实现,通过阅读和理解这段代码,你可以更深入地了解如何在Java中应用MD5加密算法。不过,实际开发中,我们通常会使用现有的安全库,如Apache Commons Codec...

    MD5加密程序java代码.rar_MD5 JAVA_java md5_md5

    在`www.pudn.com.txt`和`MD5加密程序java代码.txt`这两个文件中,可能包含有关MD5加密算法更详细的解释或者Java实现的代码示例,你可以查阅这些文件以获取更多信息。总的来说,理解MD5的工作原理和正确使用Java API...

    JAVA的MD5加密算法源代码实现过程.doc

    JAVA的MD5加密算法源代码实现过程.doc

    java 实现MD5加密算法的简单实例

    Java实现MD5加密算法的简单实例 Java中实现MD5加密算法的简单实例主要介绍了如何使用Java语言来实现MD5...Java中实现MD5加密算法的简单实例提供了一个简单的示例代码,帮助大家理解MD5加密算法的实现原理和应用场景。

    java代码实现MD5算法加密

    通过java代码实现MD5加密算法实现。希望对您有所帮助。

    基于JAVA技术的MD5加密算法的设计与实现

    ### 基于JAVA技术的MD5加密算法的设计与实现 #### 1. MD5算法概述 MD5(Message-Digest Algorithm 5)是一种广泛应用于数字签名、电子商务、信息加密等领域的散列算法。它能够将任意长度的消息压缩成一个固定长度...

    Java MD5加密算法源码

    这是可以运用在Javaweb项目开发中密码的加密,代码沉余少。

    三种语言md5加密算法

    6. **使用说明**:`md5使用说明.txt`文件应该包含了如何在不同语言环境下使用这些MD5加密算法的详细步骤和示例。通常会包括代码片段、依赖库的安装指南、如何调用函数以及如何解释和比较MD5摘要等内容。 在实际项目...

    MD5加密+签名算法Sign生成 工具类

    在Java或其他编程语言中,我们经常使用如RSA、DSA等非对称加密算法进行签名操作。 这个"MD5加密+签名算法Sign生成工具类"是为开发者提供的一种便利,避免了手动编写复杂的加密和签名逻辑。它可能包含以下功能: 1....

    md5_new.rar_MD5 JAVA_java md5_md5_加密算法

    在提供的压缩包中,有一个名为`MD5.java`的文件,很可能包含了上述的Java代码实现。另一个文件`www.pudn.com.txt`可能是用来测试MD5加密的输入文本,通过这个文本,你可以运行MD5加密程序并验证其正确性。 MD5虽然...

Global site tag (gtag.js) - Google Analytics