From 4f3a98f19143865cdc1de4791e8a95d96bd40c65 Mon Sep 17 00:00:00 2001 From: maven <2163098428@qq.com> Date: 星期五, 01 八月 2025 13:27:59 +0800 Subject: [PATCH] yys 密码已重置 --- ruoyi-common/src/main/java/com/ruoyi/common/utils/Base64.java | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/Base64.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/Base64.java new file mode 100644 index 0000000..abd4425 --- /dev/null +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/Base64.java @@ -0,0 +1,27 @@ +package com.ruoyi.common.utils; + +import com.baomidou.mybatisplus.core.toolkit.StringUtils; + +import javax.xml.bind.DatatypeConverter; +import java.nio.charset.StandardCharsets; + +public class Base64 { + /** + * base64 缂栫爜锛堟柟娉曚竴锛� + * @explain DatatypeConverter.java瀹炵幇 + * @param str 寰呯紪鐮佸瓧绗︿覆 + * @return 缂栫爜瀛楃涓� + */ + public static String encode(String str) { + // base64瀛楃涓� + String base64Str = ""; + // 闈炲瓧绗︿覆鎵嶈繘琛岀紪鐮� + if (StringUtils.isNotBlank(str)) { + // String 杞� byte[] + byte[] bytes = str.getBytes(StandardCharsets.UTF_8); + // 缂栫爜 + base64Str = DatatypeConverter.printBase64Binary(bytes); + } + return base64Str; + } +} -- Gitblit v1.9.3