MD5加密 加密功能更好的一段代码
来源:互联网 发布:下拉框淘宝店铺搜索 编辑:程序博客网 时间:2024/06/05 06:25
代码中可以修改,字符位置,以改变加密源码,很好用,推荐
MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的十六进制数字串,这也是下面代码中字符不能修改的原因)。
package md5;import java.security.MessageDigest;public class md5Utils { public final static String MD5(String s) {//下面的字符可以修改位置和大小写(经测试只修改大小写没用),得到不同结果,但这16个字符是一定的! char hexDigits[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; try { byte[] btInput = s.getBytes(); // 获得MD5摘要算法的 MessageDigest 对象 MessageDigest mdInst = MessageDigest.getInstance("MD5"); // 使用指定的字节更新摘要 mdInst.update(btInput); // 获得密文 byte[] md = mdInst.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) { e.printStackTrace(); return null; } } public static void main(String[] args) {System.out.println(MD5("123"));//测试加密后的结果}}
1 0
- MD5加密 加密功能更好的一段代码
- md5加密的一段小代码
- 一段有意思的加密代码
- 实现MD5加密的代码
- 一个简单的 MD5 加密类 MD5密码加密 MD5数据加密 实例 教程 代码
- 一段php加密解密的代码
- 一段PHP加密与解密的代码
- 一段php加密解密的代码
- 一段Untiy3d数据加密解密的代码
- MD5加密代码
- admin MD5加密代码
- MD5加密代码(java)
- Java MD5加密代码
- MD5加密代码
- Java MD5加密代码 .
- Java MD5加密代码
- JAVA MD5 加密代码
- MD5加密代码
- Jackson 框架,轻易转换JSON
- 虚拟机安装Oracle Linux 6.6,启动进不了登录界面
- Kotlin语法(十九)-内联函数(Inline Functions)
- Android运行环境Dalvik模式和ART模式的区别
- hibernate注解的有关问题
- MD5加密 加密功能更好的一段代码
- Shiro使用之自定义realm的编写
- 查询某个表的字段名,字段类型,长度及字段说明,查询主键信息,查询自增列信息的存储过程
- CSS中em单位和px单位的区别
- E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
- 应用禁止屏幕旋转
- Fragment的生命周期
- Referrer Policy 介绍
- 关于某些网站的图片盗链功能,相关http 请求的解决方法