一、代码二、打印三、相关文章四、不同语言的写法
一、代码
import bcrypt#加密密码def password_hash(passwd):return bcrypt.hashpw(passwd, bcrypt.gensalt())#验证密码def password_verify(passwd, hashed):return bcrypt.checkpw(passwd, hashed)def start():pwd = '1111'passwd = pwd.encode('utf-8') # 字符转字节hashed = password_hash(passwd)print(hashed)flag = password_verify(passwd, hashed)if flag:print("match") #匹配成功else:print("match fail") #匹配失败start()
二、打印
b'$2b$12$3VAmUcyaEu/KcaTJcgxTsOmYoDWU3J7sS7rG9JDoiXXQvZ732Nnby'match
三、相关文章
Python bcrypt 教程Python3.8.0中string与byte相互转换四、不同语言的写法
【Golang】
go hash 密码:加密、校验【PHP】
PHP password_hash 与 password_verify 使用