From cb59684bd412f6894a794b407fb07c6c9dfe1572 Mon Sep 17 00:00:00 2001 From: moec42frf <3378620026@qq.com> Date: Sun, 30 Apr 2023 09:15:20 +0800 Subject: [PATCH] ADD file via upload --- .../org/sang/config/MyPasswordEncoder.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 blogserver/src/main/java/org/sang/config/MyPasswordEncoder.java diff --git a/blogserver/src/main/java/org/sang/config/MyPasswordEncoder.java b/blogserver/src/main/java/org/sang/config/MyPasswordEncoder.java new file mode 100644 index 0000000..34dd305 --- /dev/null +++ b/blogserver/src/main/java/org/sang/config/MyPasswordEncoder.java @@ -0,0 +1,19 @@ +package org.sang.config; + +import org.springframework.security.crypto.password.PasswordEncoder; +import org.springframework.stereotype.Component; +import org.springframework.util.DigestUtils; + + +@Component +public class MyPasswordEncoder implements PasswordEncoder { + @Override + public String encode(CharSequence rawPassword) { + return DigestUtils.md5DigestAsHex(rawPassword.toString().getBytes()); + } + + @Override + public boolean matches(CharSequence rawPassword, String encodedPassword) { + return encodedPassword.equals(DigestUtils.md5DigestAsHex(rawPassword.toString().getBytes())); + } +}