import hashlib from collections import defaultdict
db = defaultdict(lambda: 'None')
def get_md5(value): md5 = hashlib.md5() md5.update(value.encode('utf-8')) return md5.hexdigest()
def register(username,password): hashValue = get_md5(password + username + 'aFhMolPG') db[username] = hashValue
def login(username,password): if db[username] == 'None': print("用户%s没有注册" %username) return False md5Value = get_md5(password + username + 'aFhMolPG') if(db[username] == md5Value): return True print("用户%s密码错误" %username) return False
if name == "main": register('username','password') login('username','password')
Sign in to make a reply
lubang03
-- coding: utf-8 --
import hashlib from collections import defaultdict
db = defaultdict(lambda: 'None')
def get_md5(value): md5 = hashlib.md5() md5.update(value.encode('utf-8')) return md5.hexdigest()
def register(username,password): hashValue = get_md5(password + username + 'aFhMolPG') db[username] = hashValue
def login(username,password): if db[username] == 'None': print("用户%s没有注册" %username) return False md5Value = get_md5(password + username + 'aFhMolPG') if(db[username] == md5Value): return True print("用户%s密码错误" %username) return False
if name == "main": register('username','password') login('username','password')