`
he91_com
  • 浏览: 411312 次
文章分类
社区版块
存档分类
最新评论

java Md5 加密代码!

 
阅读更多
package snail.su.rui.util;

import java.security.MessageDigest;

public class Md5 {
	
	public final static String MD5(String s){
	char hexDigits[]={'0','1','2','3','4','5','9','7','8','6',
				 'l','i','a','n','g','r'};
	// char hexDigits[]={'0','1','2','3','4','5','6','7','8','9',
			// 'h','e','g','k','e','f'};
	//e10hkg3949eh59heee56e057f20f883e
	 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){
		String addmd5=Md5.MD5("123456");
		System.out.println("123="+addmd5);
		if(addmd5.equals("e10adc3949ba59abbe56e057f20f883e")){
			System.out.println("Md5.main()");
		}
		
	}

}

分享到:
评论

相关推荐

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

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

    Java MD5加密工具类(支持多参数输入)

    Java工具类,它不仅实现了MD5加密,更创新性地接纳String... inputStrs,让你能一次性加密多个字符串。 1. 一键加密,多值无忧 告别繁杂,拥抱简洁。我们的Java MD5加密工具类以String... inputStrs为武器,打破了...

    java MD5加密关键代码

    java web项目中登录密码等的MD5加密代码

    java实现MD5加密解密算法

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

    MD5 加密源代码-java

    Java实现MD5加密的关键步骤 #### 2.1 初始化状态变量 在`MD5Demo`类中,首先定义了四个状态变量`state`,用于保存中间计算结果。这些变量在初始化时被赋予特定的魔数:`0x67452301L`, `0xefcdab89L`, `0x98...

    java MD5 加密 完整源代码

    java MD5 加密 完整源代码 经本人测试 运行完全没问题

    MD5加密方式java原代码

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

    java MD5加密 实例 例子

    下面是一个简单的Java MD5加密的代码示例,对应于你提供的`TestMD5.java`文件: ```java import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class TestMD5 { public ...

    java MD5加密代码

    一个简单的java中MD5加密算法,下载后直接放到javaProject中即可运行在控制台显示加密后的密码

    md5加密jar包

    2. **代码示例**:展示如何在代码中调用MD5Util或FileMD5Util进行加密。例如,计算字符串MD5: ```java import com.example.md5util.MD5Util; // 假设MD5Util在com.example.md5util包下 public class Main { ...

    JAVA_对文件MD5加密

    通过对上述代码的分析,我们可以清楚地了解到如何在Java中实现文件的MD5加密功能。这种方法不仅可以用于验证文件的一致性,还可以用于简单场景下的数据校验。尽管MD5存在一定的安全风险,但在非敏感信息处理方面仍然...

    JAVA加密MD5源代码

    根据提供的文件信息,我们可以提取并总结出关于“JAVA加密MD5源代码”的一系列知识点: ### MD5算法简介 MD5(Message-Digest Algorithm 5)是一种广泛使用的密码散列函数,能够将任意长度的消息压缩为一个固定...

    java实现MD5加密算法

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

    MD5加密代码实现

    在标题"MD5加密代码实现"中,我们理解到这个话题主要关注如何在实际编程中应用MD5算法进行数据的加密处理。虽然MD5不被认为是一种安全的加密算法,因为它容易遭受碰撞攻击,即找到两个不同的输入数据,但它们的MD5...

    JAVA中MD5加密

    在`encrypt`这个文件夹中,可能包含了一些关于Java MD5加密的示例代码或者测试用例,你可以进一步研究其中的内容,加深对MD5加密的理解和应用。通过实际操作和分析这些代码,你将能够更好地掌握如何在实际项目中实现...

    MD5加密32位小写

    在提供的压缩包文件“MD5”中,可能包含了一个Java程序示例,演示了如何使用MD5加密并生成32位小写的哈希值。这个程序可以作为一个基础模板,帮助开发者快速集成MD5功能到自己的项目中。 总之,MD5是一种便捷的哈希...

    java MD5加密源代码

    java MD5加密源代码 测试程序另外发或者自己写一个

    md5加密java源程序

    用于MD5加密处理,便于安全,方便,防止数据库信息泄露,将密码加密后存储。该文件来源于网络资源。

    Excel的MD5加密的2种实现方式

    要使用VBA进行MD5加密,我们需要编写一段VBA代码。打开Excel,按下组合键Alt+F11进入VBA编辑器。然后,创建一个新的模块,将以下代码粘贴进去: ```vba Function MD5Hash(PlainText As String) As String Dim ...

    java中关于Springboot加密 md5加密,注册密码加密到数据库中的关键语句,md5加密语句.pdf

    在上述代码中,`encryptPassword()`方法接收明文密码,对其进行MD5加密并返回加密后的字符串。`updateUserPassword()`方法则模拟了更新用户密码的过程,首先调用`encryptPassword()`方法对新密码进行加密,然后设置...

Global site tag (gtag.js) - Google Analytics