|
@@ -1,6 +1,5 @@
|
|
|
package com.zy.bms.utils;
|
|
|
|
|
|
-
|
|
|
import java.security.MessageDigest;
|
|
|
|
|
|
/**
|
|
@@ -10,33 +9,6 @@ import java.security.MessageDigest;
|
|
|
* Create on 2020/10/17
|
|
|
*/
|
|
|
public class MD5Util {
|
|
|
-
|
|
|
- /**
|
|
|
- * MD5 字符串加密
|
|
|
- *
|
|
|
- * @param plainText 加密字符串
|
|
|
- * @param salt 盐值
|
|
|
- */
|
|
|
- public static String MD5Encode(String plainText, String salt) {
|
|
|
- try {
|
|
|
- String psd = plainText + salt;
|
|
|
- StringBuilder stringBuilder = new StringBuilder();
|
|
|
- MessageDigest messageDigest = MessageDigest.getInstance("MD5");
|
|
|
- messageDigest.update(psd.getBytes());
|
|
|
- byte[] bytes = messageDigest.digest();
|
|
|
- int i;
|
|
|
- for (byte value : bytes) {
|
|
|
- i = value;
|
|
|
- if (i < 0) i += 256;
|
|
|
- if (i < 16) stringBuilder.append("0");
|
|
|
- stringBuilder.append(Integer.toHexString(i));
|
|
|
- }
|
|
|
- return stringBuilder.toString();
|
|
|
- } catch (Exception e) {
|
|
|
- return "MD5";
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* MD5 字符串加密
|
|
|
*
|