From e789cbea52141c8f48c636173289e6189c80e2e3 Mon Sep 17 00:00:00 2001 From: lfengzhang Date: Sat, 11 Dec 2021 01:01:14 +0800 Subject: [PATCH] feat: remove sun package Base64Encoder --- .../main/java/com/java2nb/novel/common/utils/MD5Util.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/novel-common/src/main/java/com/java2nb/novel/common/utils/MD5Util.java b/novel-common/src/main/java/com/java2nb/novel/common/utils/MD5Util.java index 1b1b3bb..72ef9c4 100644 --- a/novel-common/src/main/java/com/java2nb/novel/common/utils/MD5Util.java +++ b/novel-common/src/main/java/com/java2nb/novel/common/utils/MD5Util.java @@ -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",