【python】hashlib.shasha256练习注册 --笔记
生活随笔
收集整理的這篇文章主要介紹了
【python】hashlib.shasha256练习注册 --笔记
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
'''
用戶注冊和登錄
'''
import csv
import hashlib#注冊將用戶信息填寫到csv文件中
def register():username = input('用戶名:')password = input('密碼:')user = []user.append(username)user.append(hashlib.sha256(password.encode('utf-8')).hexdigest())with open('t2/users.csv', 'a', newline='') as ws:csv_ws = csv.writer(ws)csv_ws.writerow(user)print('注冊成功!')# 登陸 將密碼加密轉換 將文件打開 對比用戶名and密碼
def login(): username = input('用戶名:')password = input('密碼:')password = hashlib.sha256(password.encode('utf-8')).hexdigest()with open('t2/users.csv', 'r') as rs:csv_rs = csv.reader(rs)for user in csv_rs:if username == user[0] and password == user[1]:print('登錄成功!')breakelse:print('用戶名或者密碼有誤~!')if __name__ == '__main__':# register()login()
?
總結
以上是生活随笔為你收集整理的【python】hashlib.shasha256练习注册 --笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 考虑SOC蓄电池 双向DC/DC 充放电
- 下一篇: 插件 微信 自动 抢红包