src/main/java/com/ken/wms/security/util/MD5Util.java

(完整代码) 1KB

package com.ken.wms.security.util;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

/**
 * MD5
 *
 * @author Ken
 */
public class MD5Util {

    /**
     * 使用 MD5 算法对字符串进行处理
     *
     * @param plainString 需要处理的字符串
     * @return 返回处理后的字符串
     */
    public static String MD5(String plainString) {

        if (plainString != null) {
            try {
                MessageDigest messageDigest = MessageDigest.getInstance("MD5");
                messageDigest.update(plainString.getBytes());
                byte[] byteData = messageDigest.digest();

                StringBuilder hexString = new StringBuilder();
                for (byte aByteData : byteData) {
                    String hex = Integer.toHexString(0xff & aByteData);
                    if (hex.length() == 1)
                        hexString.append('0');
                    hexString.append(hex);
                }
                return hexString.toString();
            } catch (NoSuchAlgorithmException e) {/* log */}
        }
        return "";
    }
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。