【第十一周】课后作业

用户头像
云龙
关注
发布于: 2020 年 12 月 06 日

请用你熟悉的编程语言写一个用户密码验证函数,Boolean checkPW(String 用户 ID,String 密码明文,String 密码密文),返回密码是否正确 boolean 值,密码加密算法使用你认为合适的加密算法。



import hashlib
ENCRYPT_SALT = '%&12ADjy'
def check_password(user_id, secret, secret_encrypt):
sha_obj = hashlib.sha1()
union_str = ''.join([str(user_id), str(secret), ENCRYPT_SALT])
sha_obj.update(union_str.encode(encoding='utf-8'))
return sha_obj.hexdigest() == secret_encrypt



用户头像

云龙

关注

还未添加个人签名 2018.03.30 加入

还未添加个人简介

评论

发布
暂无评论
【第十一周】课后作业