feat: remove sun package Base64Encoder

This commit is contained in:
lfengzhang 2021-12-11 01:01:14 +08:00
parent 44bcd1c25f
commit e789cbea52

View File

@ -2,8 +2,9 @@ package com.java2nb.novel.common.utils;
import lombok.SneakyThrows;
import sun.misc.BASE64Encoder;
import java.util.Base64;
import java.util.Base64.Encoder;
import java.security.MessageDigest;
/**
@ -53,8 +54,8 @@ public class MD5Util {
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] b1 = md.digest(str.getBytes());
//将等长字节利用Base64算法转换成字符串
BASE64Encoder encoder = new BASE64Encoder();
return encoder.encode(b1);
Encoder encoder = Base64.getEncoder();
return encoder.encodeToString(b1);
}
private static final String[] HEX_DIGITS = {"0", "1", "2", "3", "4", "5",