#!/usr/bin/env python
#-*- coding:utf-8 -*-
__author__='teddy'
import hashlib
md5=hashlib.md5()
db = {
'michael': 'e10adc3949ba59abbe56e057f20f883e',
'bob': '878ef96e86145580c38c87f0410ad153',
'alice': '99b1c2188db85afee403b1536010c2c9'}
def login(user, password):
md5.update(password.encode('utf-8'))
passwordmd5=md5.hexdigest()
if user in db:
print('用户名%s正确'% user)
if passwordmd5==db[user]:
print('%s密码正确'% user)
return True
else:
print('%s密码错误'% user)
return False
print('用户名%s错误'% user)
login('michael', '123456')
login('bob', 'abc999')
login('alice', 'alice2008')
login('michael', '1234567')
login('bob', '123456')
login('alice', 'Alice2008')
Sign in to make a reply
少侠果然好身手啊
#!/usr/bin/env python
#-*- coding:utf-8 -*-
__author__='teddy'
import hashlib
md5=hashlib.md5()
db = {
'michael': 'e10adc3949ba59abbe56e057f20f883e',
'bob': '878ef96e86145580c38c87f0410ad153',
'alice': '99b1c2188db85afee403b1536010c2c9'}
def login(user, password):
md5.update(password.encode('utf-8'))
passwordmd5=md5.hexdigest()
if user in db:
print('用户名%s正确'% user)
if passwordmd5==db[user]:
print('%s密码正确'% user)
return True
else:
print('%s密码错误'% user)
return False
else:
print('用户名%s错误'% user)
return False
login('michael', '123456')
login('bob', 'abc999')
login('alice', 'alice2008')
login('michael', '1234567')
login('bob', '123456')
login('alice', 'Alice2008')