Discuss / Python / 交个作业

交个作业

Topic source

杨飞wb

#1 Created at ... [Delete] [Delete and Lock User]
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import hashlib
# 记录账号,以及加密后的MD5值
db = {'william': '1b3cdf8e1c3656a6d2a1decff91f36bc'}


# 定义一个函数,用于对值进行MD5加密,加密前值进行处理,防止暴力破解
def get_md5(m_value):
    md5 = hashlib.md5()
    md5.update('8$cLo@pwD'.encode('utf-8'))
    md5.update(m_value.encode('utf-8'))
    return md5.hexdigest()


# 登陆接口函数,账号密码到这里来验证
def login(login_name, login_pwd):
    if db[login_name] == get_md5(login_pwd):
        print('OK')
    else:
        print('账号或密码错误!')

# 调用接口函数,验证账号密码
login('william', '830clock')

绝对干货啊,给赞吧:)


  • 1

Reply