Java如何使用原生态java生成MD5值呢?

戚薇 Java经验 发布时间:2023-05-18 09:31:14 阅读数:1689 1
下文笔者讲述借助原生java代码生成字符串的MD5值的方法分享,如下所示

原生态字符串生成MD5的实现思路

借助MessageDigest对象即可生成字符串对应的MD5值
例:字符串生成MD5的示例
package com.java265.common.utils;
import java.security.MessageDigest;
 
/**
 * MD5加密工具类
 * @author java265
 *
 */
public class MyMD5Util {
    //盐,用于混交md5
    private static final String slat = "^&&*@#java265.com&*^";
    public static String encrypt(String dataStr) {
        try {
            dataStr = dataStr + slat;
            MessageDigest m = MessageDigest.getInstance("MD5");
            m.update(dataStr.getBytes("UTF8"));
            byte s[] = m.digest();
            String result = "";
            for (int i = 0; i < s.length; i++) {
                result += Integer.toHexString((0x000000FF & s[i]) | 0xFFFFFF00).substring(6);
            }
            return result;
        } catch (Exception e) {
            e.printStackTrace();
        }
 
        return "";
    }
} 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202305/16843735056515.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者