Discuss / Python / 我的作业

我的作业

Topic source

lubang03

#1 Created at ... [Delete] [Delete and Lock User]

-- 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')


  • 1

Reply