MD5加密
来源:互联网 发布:2017淘宝详情图片尺寸 编辑:程序博客网 时间:2024/05/13 23:00
package demo1;import java.security.MessageDigest;public class Md5 {public final static String md5(String plainText) {// 返回字符串String md5Str = null;try {// 操作字符串StringBuffer buf = new StringBuffer();MessageDigest md = MessageDigest.getInstance("MD5");// 添加要进行计算摘要的信息,使用 plainText 的 byte 数组更新摘要。md.update(plainText.getBytes());// 计算出摘要,完成哈希计算。byte b[] = md.digest();int i;for (int offset = 0; offset < b.length; offset++) {i = b[offset];if (i < 0) {i += 256;}if (i < 16) {buf.append("0");}// 将整型 十进制 i 转换为16位,用十六进制参数表示的无符号整数值的字符串表示形式。buf.append(Integer.toHexString(i));}// 32位的加密md5Str = buf.toString();// 16位的加密// md5Str = buf.toString().md5Strstring(8,24);} catch (Exception e) {e.printStackTrace();}return md5Str;}}
0 0
- MD5加密
- MD5加密
- md5加密
- MD5加密
- md5加密
- MD5加密
- MD5加密
- md5 加密
- MD5加密
- md5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- 操作系统之进程和线程
- Eclipse下搭建Hadoop2.7.3开发环境
- 蓝牙核心技术概述(一):蓝牙概述
- JS报错:illegal break statement(非法的语句)
- 南阳oj 114 某种序列
- MD5加密
- pdf文件怎么编辑里面的文字
- Bootstrap 网格系统
- android stadio 快捷键最好的材料 android stadio大全 最牛逼的android stadio快捷键
- 无限轮播
- Leetcode 365. Water and Jug Problem[medium]
- 关于new Date().getTime()的简写方式.
- 设计模式总括
- jsonp跨域传值