路漫漫其修远兮,吾将上下而求索

导航

md5加盐加密

md5加盐:

import hashlib

db = {
    'user01': 'cb2921a386719d7467412b5573973529',  # 123 salt=b'xxx';
    'user02': '8d36de04ecc00c605caf4b2798328a59',  # 234 salt=b'xxx';
    'user03': '658d38b0b92c8e7e5eab2bef72b539c7',  # 345 salt=b'xxx';
}

def check():
    while 1:
        username = input('username: >>>').strip()
        passwd = input('password: >>>').strip()
        md5 = hashlib.md5()
        md5.update(passwd.encode(encoding='utf-8') + b'7fdec8')
        pswdmd5 = md5.hexdigest()
        if username in db and pswdmd5 == db[username]:
            print('OK' + '-' + username + '-' + pswdmd5)
        else:
            print('BAD' + '-' + username + '-' + pswdmd5)

check()

 

posted on 2020-04-23 22:01  爱在西元间  阅读(167)  评论(0编辑  收藏  举报