小练习代码
Topic source参考了@岡崎鏡的,再修改了下:
import hashlib
def calmd5(passw): md5=hashlib.md5() md5.update(passw.encode('utf-8')) return md5.hexdigest()
def login():
username = input('Input username: ')
password = input('Input password: ')
temp=calmd5(password+username+'The-Salt')
if temp==db[username]:
print('login successed')
else:
print('username not exist or password false')
def register(): username = input('Input username: ') password = input('Input password: ') db[username]=calmd5(password+username+'The-Salt')
def main(): global db db={} while True: select=input('\nSelect:\n1:register\n2:login\n3:Exit') if select=='1': register() elif select=='2': login() elif select=='3': break
if name=='main':main()
- 1
用户3898148317
今天又过去大半了,我还在忽悠着,呵呵,做了以下日常: