From ae9fa5a7ee7b6a8fc6748878396e7a56e63729ab Mon Sep 17 00:00:00 2001 From: msslulu <1484036491@qq.com> Date: Thu, 30 Apr 2026 03:41:43 -0700 Subject: [PATCH] fix:code check --- .../tinyengine/it/login/utils/SM2EncryptionUtilTest.java | 2 -- .../tinyengine/it/login/utils/SM3PasswordUtilTest.java | 9 ++++----- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/base/src/test/java/com/tinyengine/it/login/utils/SM2EncryptionUtilTest.java b/base/src/test/java/com/tinyengine/it/login/utils/SM2EncryptionUtilTest.java index a0ffb20e..73227209 100644 --- a/base/src/test/java/com/tinyengine/it/login/utils/SM2EncryptionUtilTest.java +++ b/base/src/test/java/com/tinyengine/it/login/utils/SM2EncryptionUtilTest.java @@ -162,12 +162,10 @@ void decryptThrowsExceptionForNullCipherText() { @Test void encryptAndDecryptWithUnicodeCharacters() throws Exception { String plainText = "你好,世界!🌍"; - System.out.println("Original plain text: " + plainText); PublicKey publicKey = keyPair.getPublic(); PrivateKey privateKey = keyPair.getPrivate(); String encryptedText = SM2EncryptionUtil.encrypt(plainText, publicKey); - System.out.println("Encrypted text: " + encryptedText); assertNotNull(encryptedText, "Encrypted text should not be null"); String decryptedText = SM2EncryptionUtil.decrypt(encryptedText, privateKey); diff --git a/base/src/test/java/com/tinyengine/it/login/utils/SM3PasswordUtilTest.java b/base/src/test/java/com/tinyengine/it/login/utils/SM3PasswordUtilTest.java index 7536d7a3..57fb94b9 100644 --- a/base/src/test/java/com/tinyengine/it/login/utils/SM3PasswordUtilTest.java +++ b/base/src/test/java/com/tinyengine/it/login/utils/SM3PasswordUtilTest.java @@ -4,7 +4,8 @@ import org.junit.jupiter.api.*; import org.mockito.MockitoAnnotations; -import java.security.KeyPair; + +import java.util.Locale; import static org.junit.jupiter.api.Assertions.*; @@ -240,7 +241,7 @@ void sm3HashOutputIsLowercaseHex() throws Exception { String hash = SM3PasswordUtil.sm3Hash("test", "salt"); assertTrue(hash.matches("^[0-9a-f]{64}$")); // 确保没有大写字母 - assertEquals(hash, hash.toLowerCase()); + assertEquals(hash, hash.toLowerCase(Locale.ROOT)); } @Test @@ -454,9 +455,7 @@ void sm3ConsistencyWithKnownVectors() throws Exception { String hash2 = SM3PasswordUtil.sm3Hash(input, salt); assertEquals(hash1, hash2, "相同输入应得到相同哈希"); - // 可选:如果有预置的权威向量,可取消注释验证 - // String expected = "66c7f0f462eeedd9d1f2d46bdc10e4e24167c4875cf2f7a2297da02b8f4ba8e0"; - // assertEquals(expected, hash1); + } // 4. 密码为空字符串时的特殊处理(盐值生成和验证)