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