2024-03-29 11:19:52 发布
网友
我有一个没有注册页面或允许用户注册的SpringBootWeb应用程序。我正在使用另一个webspring应用程序手动创建密码,该应用程序根据请求为我提供编码密码。 使用下面的链接生成编码密码:http://www.baeldung.com/spring-security-registration-password-encoding-bcrypt
但是我正在研究寻找一个替代的简单的python等价物,这样我就可以在cli上轻松地使用它了。?在
BCrypt是python中的一个模块,可以使用pip install bcrypt安装。 与BCryptPasswordEncoder()等效的方法需要将bcrypt作为import bcrypt导入,然后执行bcrypt.hashpw(password, bcrypt.gensalt())来加密密码。在
pip install bcrypt
import bcrypt
bcrypt.hashpw(password, bcrypt.gensalt())
来源:https://pypi.python.org/pypi/bcrypt/3.1.0
我也面临着同样的问题,但以下几点对我有效:
bcrypt.gensalt(rounds = 10, prefix=b"2a")
这似乎与SpringBoot中的bean BCryptPasswordEncoder同步:)
BCryptPasswordEncoder
BCrypt是python中的一个模块,可以使用
pip install bcrypt
安装。 与BCryptPasswordEncoder()等效的方法需要将bcrypt作为import bcrypt
导入,然后执行bcrypt.hashpw(password, bcrypt.gensalt())
来加密密码。在来源:https://pypi.python.org/pypi/bcrypt/3.1.0
我也面临着同样的问题,但以下几点对我有效:
这似乎与SpringBoot中的bean
BCryptPasswordEncoder
同步:)相关问题 更多 >
编程相关推荐