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

MD5数据加密

 
阅读更多

private static void Md5(String plainText ) {
          try {
               MessageDigest md = MessageDigest.getInstance("MD5");
               md.update(plainText.getBytes()); 
               byte b[] = md.digest();  

               int i;

               StringBuffer 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));
                }

                          System.out.println("result: " + buf.toString());//32位的加密

                           System.out.println("result: " + buf.toString().substring(8,24));//16位的加密

                } catch (NoSuchAlgorithmException e) { 
                             e.printStackTrace();
                 }
}

                    Md5("12312312312312"); 结果: 
                    result: ba56bab91016bcb37878e06c16e9e68f

分享到:
评论

相关推荐

    基于MATLAB的md5数据加密仿真+含代码操作演示视频

    基于MATLAB的md5数据加密仿真+含代码操作演示视频 运行注意事项:使用matlab2021a或者更高版本测试,运行里面的md5.m文件,不要直接运行子函数文件。运行时注意matlab左侧的当前文件夹窗口必须是当前工程所在路径。...

    MD5 数据加密

    MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的十六进制数字串)

    md5数据加密实例

    MD5(Message-Digest Algorithm 5)是一种广泛用于数据校验和加密的哈希函数,由Ron Rivest在1991年设计。它能够将任意长度的数据...通过实践和理解这个例子,开发者可以提升在前端环境下进行数据加密和验证的能力。

    基于MATLAB的md5数据加密仿真-源码

    本文将详细讲解如何在MATLAB环境中进行MD5数据加密的仿真,并探讨相关知识点。 首先,我们要了解MD5的工作原理。MD5算法由Ronald Rivest在1991年提出,它通过一系列复杂的数学运算(如位操作、异或、循环左移等)将...

    MD5数据加密算法的研究与实现.pdf

    本篇硕士论文《MD5数据加密算法的研究与实现》深入探讨了MD5算法及其在数据加密中的应用。首先,论文介绍了数据加密技术的发展历程和现状,强调了随着信息技术的普及,数据安全的重要性日益凸显,特别是对于存储大量...

    JavaScript实现MD5数据加密

    JavaScript实现MD5数据加密

    MD5数据加密(java)

    MD5(Message-Digest Algorithm 5)是一种广泛用于数据安全领域的哈希函数,它能够将任意长度的数据转化为固定长度的128位(通常用32位的十六进制数表示)摘要。在Java中,MD5常用于密码存储、文件校验等方面,因为...

    MD5数据加密复制即用

    MD5的主要用途是数据校验和数据加密,但需要注意的是,由于其存在碰撞漏洞,已不再适用于安全性要求极高的场景,如密码存储。 在描述中提到,MD5被用于后台管理员登录的加密,这是为了增加安全性,防止未授权的用户...

    批量MD5加密工具

    MD5的主要用途是验证数据的完整性和一致性,比如在软件下载时,通过对比服务器提供的MD5值和本地计算的MD5值,可以判断文件是否在传输过程中被篡改。 批量MD5加密工具,如"苏苏MD5批量加密工具.exe",是为了方便...

    asp.net(C#)MD5数据加密和解密

    MD5加密,简单方便易用,我使用的是vs2010,所以,如果你使用的是vs2005 或vs2008,请新建一个空网站,将下载的文件解压后,(除confuger文件外)复制到你的空网站中就可使用!QQ:147249735,如有问题,可以Q我,...

    数据加密软件(MD5)

    8. **MD5数据加密.exe**:这个文件名可能是一个执行程序,它提供了用户界面,方便用户输入文本并计算MD5哈希值。用户可以通过这个工具快速得到任何文本的MD5加密结果。 总的来说,MD5是一种广泛应用于数据验证的...

    md5批量加密 dll外部动态库

    MD5批量加密DLL外部动态库是一种实用工具,主要用于提高MD5加密的效率。在IT行业中,MD5(Message-Digest Algorithm 5)是一种广泛...这对于开发者来说是一个非常实用的工具,特别是在需要处理大量数据加密的项目中。

    MD5.rar_MD5 加密 解密_MD5加密解密_md5 加密解密_数据加密

    MD5加密算法 实现数据的加密,解密。保障数据的安全

    深入理解Android MD5数据加密

    深入理解Android MD5数据加密是Android开发中一个重要的安全实践,MD5作为一种广泛使用的哈希函数,对于保护敏感数据起到关键作用。以下是对MD5加密算法及其在Android中的应用进行的详细阐述。 MD5(Message-Digest...

    MD5批量加密软件

    6. **文件验证**:当你从网络上下载文件后,可以使用MD5批量加密软件计算下载文件的MD5值,然后与发布者提供的MD5值进行对比,如果一致,则说明文件在传输过程中没有被修改,确保了数据完整性。 7. **应用场景**:...

    MD5加密解密生成器

    提供MD5最新加密解密等功能 1.MD5加密 加密时请输入明文,软件会自动加密,点击密码后会自动辅助 2.MD5解密 Md5解密加密专家支持以下类型的解密: md5、md5(md5($pass))、md5(md5(md5($pass)))、MD5(MD5...

    esp8266 MD5的加密

    在ESP8266上实现MD5加密,对于确保数据安全性和验证传输完整性至关重要。 MD5的工作原理是通过一系列的数学运算(如位操作、异或、加法等)将输入的数据(也称为消息)转化为128位的固定长度摘要。这个过程是不可逆...

    PB9.0调用MD5加密示例,md5加密方法过程,PowerBuilder

    MD5(Message-Digest Algorithm 5)是一种广泛使用的加密散列函数,它产生一个128位(16字节)的散列值,通常以32位十六进制数字的形式表示。MD5常用于验证数据的完整性和保密性,比如在存储密码时。本篇将详细讲解...

    wps,excel电子表格md5批量加密工具宏工具下载

    此外,“加密手机”可能是指该工具可以应用于移动设备的数据加密,而“MAC地址”通常指的是网络设备的物理地址,这在电子表格加密中不太常见,可能是误提及。至于“其他收据专用工具”,这可能意味着该工具除了加密...

Global site tag (gtag.js) - Google Analytics