用户登录之密码加密
import hashlib
def md5(arg):
ooo = hashlib.md5(bytes('qazwsx',encoding='utf-8'))
ooo.update(bytes('arg',encoding='utf-8'))
return ooo.hexdigest()
def login(user,pwd):
with open('db','r',encoding='utf-8') as f:
for line in f:
u,p = line.strip().split('|')
if u ==user and p ==md5(pwd):
return Ture
def register(user,pwd):
with open('db','a',encoding='utf-8') as f:
temp = user + '|' +md5(pwd)
f.write(temp)
i = input ('1,登录;2,注册')
if i==2:
user = input('用户名:')
pwd = input(‘密码:’)
register(user,pwd)
elif i==1:
user = input('用户名:')
pwd = input(‘密码:’)
r = login(user,pwd)
if r:
print('登录成功')
else:
print('登录失败')