python常用模块(hashlib)学习之简单实现登录注册
2020-03-06 11:03
495 查看
#扩展练习:实现登录注册 用hashlib中的md5进行加密 import hashlib import re def denglu(): user1 = input('请输入你的账号:') pwd = input('请输入你的密码:') count = 0 with open('json1.txt','r') as f: for i in f: user,passwd = i.split('|') result_pwd = re.findall(r'\S+',passwd)[0] pwd_a = '加密加密' + pwd + '#¥@¥@#@@#' res = hashlib.md5(pwd_a.encode()) res_pwd = res.hexdigest() if user1 ==user and res_pwd == result_pwd: print('输入正确') count +=1 if count ==0: print('输入错误') def zhuce(): usr = input('请输入你要注册的名字:') pwd = input('请输入你要注册的密码:') pwd_n = '加密加密' + pwd + '#¥@¥@#@@#' res_pwd = hashlib.md5(pwd_n.encode()) pwd = res_pwd.hexdigest() with open('json1.txt','a+') as f: f.write(usr+'|'+pwd + '\n') while True: try: a = int(input('请输入你要执行的操作:1.注册,2登录,3.退出\n:')) except ValueError as f: print('问题是:%s'%f) break if a == 1: zhuce() elif a == 2: denglu() elif a == 3: break
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- python 常用的模块(hashlib)转
- Python 实现简单的用户注册和登录
- 学习python——python实现简单的用户登录
- Python模块学习 ---- httplib HTTP协议客户端实现
- Python常用模块之hashlib
- Python模块学习 ---- httplib HTTP协议客户端实现
- Struts 1 学习笔记-1(简单登录模块的实现,Struts初步了解)
- python常用模块之hashlib
- python实现一个简单的登录注册Demo
- Python hashlib加密模块常用方法解析
- Python之实现简单的注册登录系统
- Python模块学习 ---- httplib HTTP协议客户端实现
- django 1.11.5与python3.62实现简单的 注册,登录与修改密码
- python-简单的用户与密码登录模块实现
- JAVA 用于练手的超简单登录注册,jdbc实现【学习笔记】
- Python模块学习之hashlib-MD5在接口测试中的应用
- Python学习之路,简单的注册登录小屁程序
- Python模块学习 ---- hashlib hash加密
- Python模块学习 ---- httplib HTTP协议客户端实现
- python学习:hashlib模块使用