''' 练习
根据用户输入的登录名和口令模拟用户注册,计算更安全的MD5: ''' db = {} def register(username, password): if username not in db: db[username] = calc_md5(password + username + 'salt') print('sucessfully regist') return True else: print('username exist')
def login(username, password): if username in db: if db[username] == calc_md5(password + username + 'salt'): print('sucessfully login') return True else: print('wrong password') else: print('username "%s" not found'% username)
register('ma','1234') register('ma','4331') login('ma','1234') login('li','5678')
Sign in to make a reply
林er爱喝果汁Q
''' 练习
根据用户输入的登录名和口令模拟用户注册,计算更安全的MD5: ''' db = {} def register(username, password): if username not in db: db[username] = calc_md5(password + username + 'salt') print('sucessfully regist') return True else: print('username exist')
def login(username, password): if username in db: if db[username] == calc_md5(password + username + 'salt'): print('sucessfully login') return True else: print('wrong password') else: print('username "%s" not found'% username)
register('ma','1234') register('ma','4331') login('ma','1234') login('li','5678')