java实现MD5数据加密
来源:互联网 发布:win10没有网络协议 编辑:程序博客网 时间:2024/06/04 19:38
在各种应用系统的开发中,经常需要存储用户信息,很多地方都要存储用户密码,而将用户密码直接存储在服务器上显然是不安全的,本文简要介绍工作中常用的 MD5加密算法,希望能抛砖引玉。
import java.security.MessageDigest;public class Md5Util { public final static String MD5(String s) { 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; } } }
- java实现MD5数据加密
- JAVA自带MD5实现数据加密
- MD5 JAVA 加密 实现
- Java实现MD5加密
- Java 实现MD5加密
- Java实现MD5加密
- MD5实现加密 java
- Java实现MD5加密
- java 实现md5加密
- Java实现md5加密
- Java实现MD5加密
- JAVA实现MD5加密
- java实现MD5加密
- java实现MD5加密
- java实现:md5加密
- java实现MD5加密
- java实现MD5加密
- Java实现MD5加密
- Error: Connection activation failed: Device not managed by NetworkManager
- 开始我的博客之旅
- 开始学习Sencha Touch
- Kmp算法的两种写法
- 我是个宅男,天天就想着美女---Android app>>Girl Style看过来
- java实现MD5数据加密
- 多线程例子
- 游戏网络编程非常好的资料
- 逆波兰表达式学习日记(1)
- FreeMind 画的TCPIP四层OSI七层协议
- DWR配置
- jquery 实现原理七:DOM遍历-tranversing
- 黑马javaSE内部编程题10道--第一道源码
- 简单包传输协议