import hashlib def calc_md5(password): md5 = hashlib.md5() md5.update(password.encode('utf-8')) print(md5.hexdigest()) return md5.hexdigest() calc_md5('test1234') # calc_md5('why am i so exhausted~~~') db = { 'michael': 'e10adc3949ba59abbe56e057f20f883e', 'bob': '878ef96e86145580c38c87f0410ad153', 'alice': '99b1c2188db85afee403b1536010c2c9', 'test': '32d8f7ffa6b07969cc4cfa185dbf126d' } def login(user, password): if user in db: md5 = hashlib.md5() md5.update(password.encode('utf-8')) if md5.hexdigest() == db[user]: return True return False print(login('test', 'hhjtest1234')) print(login('bob', 'testwillbewrong'))
Sign in to make a reply
白驹于征