MD5加密算法实现

来源:互联网 发布:淘宝网抢红包 编辑:程序博客网 时间:2024/06/05 08:04

代码功能:


   Java开发过程中,网站注册或登录时,密码需要MD5加密。


工具:IntelliJ IDEA


代码如下:

  

import java.security.MessageDigest;/** * 字符串MD5加密 * Created by Administrator on 2017/9/22. */public class MD5 {    public static void main(String[] args) {        StringBuffer sb = new StringBuffer();        String temp = "abcde";//需要加密的字符串        try {            // 得到对象            MessageDigest digest = MessageDigest.getInstance("MD5");            // 转换成字节流            byte[] bytes = temp.getBytes();            // 运行加密算法            byte[] digest2 = digest.digest(bytes);            // 循环进行处理            for (byte b : digest2) {                String hex = Integer.toHexString(b & 0xff);                if (hex.length() == 1) {                    sb.append("0" + hex);                } else {                    sb.append(hex);                }            }        } catch (Exception e) {            e.printStackTrace();        }        System.out.println(sb.toString());    }}

运行结果为:ab56b4d92b40713acc5af89985d4b786


解析验证正确。截图如下:


        
   

原创粉丝点击