Nacos忘记密码Nacos密码加密方式

忘了Nacos控制台的登录密码,打开数据库密码是加密的,想修改就得知道它的加密方式
在这里插入图片描述

Nacos账户密码的加密方式

从源码得知,当修改密码时调的api对应的是UserController.updateUser方法,第155行update前先加密
在这里插入图片描述
点进去看到,使用的是org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder#encode,为spring security包下的密码加密实现类。
在这里插入图片描述在这里插入图片描述

Bcrypt加密算法

什么是Bcrypt加密算法
在这里插入图片描述

在线加密

Bcrypt在线加密工具
在这里插入图片描述
复制生成的密文,执行SQL的update操作即可

UPDATE users
SET `password` = '你的密码密文'
WHERE `username` = 'nacos'

版权声明:本文为ibigboy原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。