`
lesorb
  • 浏览: 123138 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java的md5加密字符串超简单

    博客分类:
  • java
阅读更多
直接上代码,以后备用:
       
 /**
	 * md5 string
	 * @param String str
	 * @return String
	 */
	private String _md5( String str ) {
		String ret = null;
		
		try {
			MessageDigest messageDigest = MessageDigest.getInstance("md5");			
			//byte array.  
			messageDigest.update( str.getBytes(), 0, str.length() );			
			//algoritmo MD5 String.
			ret = new BigInteger(1, messageDigest.digest()).toString(16);
						
		} catch (NoSuchAlgorithmException e) {
			e.printStackTrace();
		}
		
		return ret;
	}

调用实例:
public static void main(String[] arg) {
		String str = "123";
		{Current Class} newClass = new {Current Class}();
		System.out.println( "123 _md5 is " + newClass._md5(str) );
}

输出:
123 _md5 is 202cb962ac59075b964b07152d234b70
分享到:
评论

相关推荐

    随机生成36位MD5加密字符

    下面我们将详细探讨如何在Java中生成一个36位的MD5加密字符,并解释相关知识点。 首先,MD5实际上生成的是128位(16字节)的哈希值,通常表示为32个十六进制数字。但是,题目中提到的"36位MD5加密字符"可能是指将32...

    windows下MD5加密工具bat文件

    用户只需提供待加密的字符串,批处理文件将自动调用Java程序计算MD5值并显示结果。 总的来说,这个“windows下MD5加密工具bat文件”提供了一种简单便捷的方式,在Windows环境中利用Java进行MD5加密。用户无需了解...

    java使用MD5加密文件及字符串

    文件里包含使用MD5加密算法获取文件的MD5校验码的代码,也包含MD5加密字符串的代码

    java实现MD5加密解密算法

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

    MD5 Hash 字符串加密小工具

    这个"MD5 Hash 字符串加密小工具"是针对字符串进行MD5加密处理的一个便捷工具,主要应用于数据校验、密码存储等方面。 在IT行业中,MD5加密通常用于以下几个场景: 1. **数据完整性检查**:当下载文件后,可以通过...

    Java Md5字符串加密类分享.rar

    Java Md5字符串加密类代码分享,MD5是一个比较常见的字符串加密算法,在JAVA中应用也相当普遍,这个MD5算法类或许可以直接套用,代码中的关键部分带有注释 ,方便您的使用和学习。需要使用MD5对字符串加密的,那就...

    java字符串加密 - MD5

    在这个场景中,我们关注的是如何在Java中使用MD5对字符串进行加密。 MD5并不是一种真正的加密算法,因为它无法解密,而是作为一种不可逆的哈希算法。它的主要用途是验证数据的完整性和原始性。在Java中,我们可以...

    java与c#MD5加密方法得到不一致解决办法

    java与c#MD5加密方法得到不一致解决办法,MD5加密后得到不一致结果

    MD5加密32位小写

    MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能够将任意长度的信息映射为一个固定长度的摘要值,通常是32位的十六进制字符串。MD5在信息安全领域扮演着重要的角色,常用于数据校验、密码存储等...

    利用MD5算法进行加密字符串

    通过上述分析可知,该程序通过MD5算法实现了字符串的加密及验证功能。这对于保护敏感信息(如密码)的安全性具有重要意义。同时,了解和掌握MD5加密的基本原理及其在Java中的实现方式对于开发者来说是非常有用的技能...

    java实现md5 加密解密

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

    使用MD5或者SHA算法对字符串加密

    通过以上分析,我们不仅了解了MD5与SHA算法的基本概念,还掌握了如何在Java中实现这两种算法来加密字符串的方法。这对于开发人员来说是非常实用的知识点,可以帮助他们在实际项目中更好地保护数据的安全性。

    java 字符串加密解密

    在IT行业中,字符串加密解密是信息安全领域的重要组成部分,它涉及到数据保护、用户隐私和网络安全。本项目提供了四种常见的加密解密算法的Java实现:BASE64、AES、DES和MD5。接下来,我们将深入探讨这四种算法及其...

    java md5加密 解密

    首先,需要创建一个MD5实例,然后更新要加密的字节数组,最后获取并转换成十六进制字符串。 ```java import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public String ...

    md5加密实现对字符串进行简单加密

    MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能够将任意长度的输入数据转换为固定长度的输出,通常是32位的十六进制字符串。在IT行业中,MD5主要用于数据完整性校验和简单的密码加密。 MD5算法...

    java MD5加密工具类

    MD5算法是一种非对称的加密算法,它将输入的信息通过一系列复杂的数学运算,最终得到一个128位的摘要信息,通常以32位的16进制字符串形式表示。由于MD5的单向性,即从原始信息恢复原始数据非常困难,因此常用于数据...

    JAVA_对文件MD5加密

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

    java MD5加密 实例 例子

    然后,将待加密的数据(字符串或字节数组)喂给这个实例,最后调用`digest()`方法获取MD5摘要。下面是一个简单的Java MD5加密的代码示例,对应于你提供的`TestMD5.java`文件: ```java import java.security....

    java MD5加密工具包

    用java封装的MD5加密工具包,创建对象,传递要加密的字符串,即可返回32位大写的MD5加密后的字符串

    java实现MD5加密算法

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

Global site tag (gtag.js) - Google Analytics