用户登录之密码加密

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('登录失败')

  

 

posted @ 2018-07-25 10:32  黄瓜不是好瓜  阅读(463)  评论(0编辑  收藏  举报