请选择 进入手机版 | 继续访问电脑版

热点推荐

查看: 105|回复: 0

【Java工具类】MessageDigest MD5加密工具类

[复制链接]
  • TA的每日心情
    开心
    24 分钟前
  • 签到天数: 138 天

    [LV.7]常住居民III

    4794

    主题

    4804

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    18212
    发表于 2019-9-25 21:19:09 | 显示全部楼层 |阅读模式

    Java吧[java8.com]整理 MessageDigest MD5加密工具类

    Java源码:
    1. package com.java8.util;
    2. import java.security.MessageDigest;
    3. /**
    4. * @author: itmrchen
    5. * @Description: MD5加密工具类
    6. * @date 2019/9/25 19:50
    7. */
    8. public class Md5Util {
    9.     public static String encrypt(String dataStr) {
    10.         try {
    11.             MessageDigest m = MessageDigest.getInstance("MD5");
    12.             m.update(dataStr.getBytes("UTF8"));
    13.             byte[] str = m.digest();
    14.             String result = "";
    15.             for (int i = 0; i < str.length; i++) {
    16.                 result += Integer.toHexString((0x000000FF & str[i]) | 0xFFFFFF00).substring(6);
    17.             }
    18.             return result;
    19.         } catch (Exception e) {
    20.             e.printStackTrace();
    21.         }
    22.         return "";
    23.     }
    24. }
    复制代码



    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表