一、思路:
1.生成哈希和时间戳的和的函数;
2.测试函数,你输入的密码,跟原来输入的密码所产生的哈希值是否一样,考虑到里面加入了时间戳,哈希值是32位,因此用到切片;
3.根据返回值的True和False来检测密码是否一样。
4.使用了两个包: hashlib 和 time
二、步骤:
1.制作密码函数:
def make_password(password):
md = hashlib.md5()
md.update(str(password).encode('utf-8'))
md_result = md.hexdigest()
return md_result + str(int(time.time()))
2.制作测试函数:
def vertifcate(password, cut_hash_mak