使用MessageDigest来实现MD5
来源:互联网 发布:u盘数据剪切如何恢复 编辑:程序博客网 时间:2024/05/16 15:14
最近用到了MD5加密,发现可以使用java自带的md5来实现。
package common.MD5;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * @description<span style="white-space:pre"></span>密码md5加密 * @date 2016-08-22 */public class CreateMD5 {/** * @description <span style="white-space:pre"></span>获取MD5加密字符 * @param MD5 * @returnMD5加密后字符串 */public static String getMd5(String MD5) { try { //获得加密方式 MessageDigest md = MessageDigest.getInstance("MD5"); //要更新的字节 md.update(MD5.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)); } //32位加密 return buf.toString(); // 16位的加密 //return buf.toString().substring(8, 24); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); return null; } } }
0 0
- 使用MessageDigest来实现MD5
- 使用java.security.MessageDigest类来实现MD5、SHA加密
- JAVA实现MD5加密算法(使用MessageDigest)
- JAVA实现MD5加密算法(使用MessageDigest)
- JAVA实现MD5加密算法(使用MessageDigest)
- 在Java中使用MessageDigest实现MD5,sha1等加密
- 使用MessageDigest 完成MD5加密
- MD5例子 使用java.security.MessageDigest
- MD5例子 使用java.security.MessageDigest
- java.security.MessageDigest的使用,MD5加密!
- 使用MessageDigest生成MD5的问题
- 在Java中使用MessageDigest实现MD5,SHA-1等加密
- java通过java.security.MessageDigest实现MD5加密
- java自带的MessageDigest实现文本的md5加密算法
- java自带的MessageDigest实现文本的md5加密算法
- 使用MessageDigest 对字符串进行 MD5 或者 SHA1 SHA2 加密。
- java.security.MessageDigest的使用,MD5,安全密令
- JavaWeb开发-MD5加密算法(直接使用java中的MessageDigest)
- C基础点总结
- LeetCode #99: Recover Binary Search Tree
- 在PHP中使用计划任务
- 1018. 锤子剪刀布 (20)
- shell脚本 制定文件的批量复制
- 使用MessageDigest来实现MD5
- mac eclipse配置环境
- yocto 一些细节
- Assigning to ‘APPDelegate’ from incompatible type ‘id<UIApplicationDelegate> _Nullable’
- Rank,Dense_rank,Row_number函数区别用法
- C语言实现base64编码
- Android应用开发中三种常见的图片压缩方法
- react-native-router-flux(一)
- PHP的两个常用函数截取中文字符串无乱码与获取客户端IP地址