Discuss / Python / hashlib,打卡

hashlib,打卡

Topic source

人玉匆花

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

def login(user, password):

    md5 = hashlib.md5()

    md5.update(password.encode('utf-8'))

    if user in db:

        if db[user] == md5.hexdigest():

            return True

ps:可以直接md5括号内写入字符串,但是不能衔接update。

def login(username,password):

    user = db[username]

    return user.password == get_md5(password+user.salt)

ps:salt是随机的,所以要定义实例属性,才能互相验证。


  • 1

Reply