def create_master(password):
kpdf = PBKDF2HMAC(
algorithm=hashes.SHA256(),
length=32,
salt=SECRET,
iterations=1000000,
backend=password_backend
)
master_user = User()
master_user.name = 'master'
master_user.when = datetime.datetime.now()
master_user.set_permissions(Permissions.ROOT)
master_user.set_password(kpdf.derive(password.encode('utf-8')))
DB.session.add(master_user)
DB.session.commit()
评论列表
文章目录