我需要在数据库中初始化管理员用户,因为注册新帐户需要管理员权限。问题是当我启用加密(加密所有注册的用户密码)时,它还会尝试解密初始化的管理员密码并返回错误:
Encoded password does not look like BCrypt
我想我可以以某种方式对初始化的管理员密码进行加密,然后再将其存储在数据库(MySQL)中。但是我不确定如何去做。有提示吗?
当前,我正在通过使用SQL查询与admin用户初始化数据库。
如果必须设计系统,我可能会去进行应用程序级加密,然后让Spring-Boot应用程序来处理。