【第十一周】课后作业
请用你熟悉的编程语言写一个用户密码验证函数,Boolean checkPW(String 用户 ID,String 密码明文,String 密码密文),返回密码是否正确 boolean 值,密码加密算法使用你认为合适的加密算法。
请用你熟悉的编程语言写一个用户密码验证函数,Boolean checkPW(String 用户 ID,String 密码明文,String 密码密文),返回密码是否正确 boolean 值,密码加密算法使用你认为合适的加密算法。
import hashlibENCRYPT_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 加入
还未添加个人简介
促进软件开发及相关领域知识与创新的传播
评论