django密码生成
pbkdf2_sha256$216000$HemUbE205Tbj$PT7B/2ZuuL6mTZoQBBHp5Hxp9r/8udRrbS+XTqZPblc=--》数据库内密码
pbkdf2_sha256--》算法
216000--》迭代次数
HemUbE205Tbj--》盐
PT7B/2ZuuL6mTZoQBBHp5Hxp9r/8udRrbS+XTqZPblc=--》加密结果
import hashlib,base64
base64.b64encode(hashlib.pbkdf2_hmac(算法,明文密码.encode(),盐.encode(),迭代次数,密钥长度)).decode()--》生成密码模板
base64.b64encode(hashlib.pbkdf2_hmac('sha256','123'.encode(),'HemUbE205Tbj'.encode(),216000,None)).decode()
参考:
django\utils\crypto.py