From 5deadeb99eab14058f0ac3c850e440d853fa0673 Mon Sep 17 00:00:00 2001 From: luke Date: Mon, 9 Jun 2025 00:47:28 +0800 Subject: [PATCH] fix --- .../domain/user/service/impl/UserAuthDomainSupportImpl.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/knowledge/base/domain/user/service/impl/UserAuthDomainSupportImpl.java b/src/main/java/com/knowledge/base/domain/user/service/impl/UserAuthDomainSupportImpl.java index 3598c60..e5659f3 100644 --- a/src/main/java/com/knowledge/base/domain/user/service/impl/UserAuthDomainSupportImpl.java +++ b/src/main/java/com/knowledge/base/domain/user/service/impl/UserAuthDomainSupportImpl.java @@ -5,11 +5,9 @@ import com.knowledge.base.domain.user.repository.iface.UserTokenRepository; import com.knowledge.base.domain.user.repository.po.User; import com.knowledge.base.domain.user.repository.po.UserToken; import com.knowledge.base.domain.user.service.iface.UserAuthDomainSupport; +import com.knowledge.base.infrastructure.util.crypto.SM3Util; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; -import org.springframework.util.DigestUtils; - -import java.nio.charset.StandardCharsets; import java.time.LocalDateTime; import java.util.Optional; import java.util.UUID; @@ -26,7 +24,7 @@ public class UserAuthDomainSupportImpl implements UserAuthDomainSupport { Optional userOpt = userRepository.findByUsername(username); if (userOpt.isEmpty()) return false; User user = userOpt.get(); - String inputHash = DigestUtils.md5DigestAsHex(plainText.getBytes(StandardCharsets.UTF_8)); + String inputHash = SM3Util.digest(plainText); return inputHash.equals(user.getPassword()); }