赞
踩
目录
SpringSecurity默认提供的加密类型是强散列哈希加密实现:BCryptPasswordEncoder,在实际开发中需要配置自定义的加密方式。
下面我直接贴出代码。
完整代码:
- package com.example.security.utils;
-
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.stereotype.Component;
-
- import java.security.MessageDigest;
- import java.security.NoSuchAlgorithmException;
-
- @Component
- @Slf4j
- public class MD5Util {
-
- public static String generate(String input) {
- try {
- MessageDigest md = MessageDigest.getInstance("MD5");
- md.update(input.getBytes());
- byte[] digest = md.digest();
-
- StringBuilder sb = new StringBuilder();
- for (byte
![](https://csdnimg.cn/release/blogv2/dist/pc/img/newCodeMoreWhite.png)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。