博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MD5加密函数实现
阅读量:7027 次
发布时间:2019-06-28

本文共 928 字,大约阅读时间需要 3 分钟。

hot3.png

代码如下:

import java.security.MessageDigest;public class MD5Util {    /***      * MD5加密 生成32位md5码     * @param 待加密字符串     * @return 返回32位md5码     */    public static String md5Encode(String inStr) throws Exception {        MessageDigest md5 = null;        try {            md5 = MessageDigest.getInstance("MD5");        } catch (Exception e) {            System.out.println(e.toString());            e.printStackTrace();            return "";        }        byte[] byteArray = inStr.getBytes("UTF-8");        byte[] md5Bytes = md5.digest(byteArray);        StringBuffer hexValue = new StringBuffer();        for (int i = 0; i < md5Bytes.length; i++) {            int val = ((int) md5Bytes[i]) & 0xff;            if (val < 16) {                hexValue.append("0");            }            hexValue.append(Integer.toHexString(val));        }        return hexValue.toString();    }}

 

转载于:https://my.oschina.net/u/2321708/blog/742418

你可能感兴趣的文章
crossplatform---Nodejs in Visual Studio Code 01.简单介绍Nodejs
查看>>
UEditor富文本编辑框学习
查看>>
Trie树实现
查看>>
Opencv无法调用cvCaptureFromCAM无法打开电脑自带摄像头
查看>>
Exception异常处理机制
查看>>
复杂的web---web中B/S网络架构
查看>>
编写文档的时候各种问题
查看>>
Eclipse里maven的project报Unbound classpath variable: 'M2_REPO/**/***/***.jar
查看>>
新旅程CSS 基础篇分享一
查看>>
查看内核函数调用的调试方法【原创】
查看>>
个人项目中遇到的问题
查看>>
byte与base64string的相互转化以及加密算法
查看>>
20145103 《Java程序设计》第3周学习总结
查看>>
J-19 集合对象
查看>>
转载 IOS开发之---static变量
查看>>
【带着canvas去流浪(8)】碰撞
查看>>
ubuntu声音系统
查看>>
来自一个程序员内心深处的心声
查看>>
python练习题集合-1
查看>>
Lucene.net 全文检索 盘古分词
查看>>