Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def decryption(encryptedString,key_from_file):
- PADDING = '{'
- DecodeAES = lambda c, e: c.decrypt(base64.b64decode(e)).rstrip(PADDING)
- #Key is FROM the printout of 'secret' in encryption
- #below is the encryption.
- encryption = encryptedString
- key = key_from_file
- cipher = AES.new(key) #### error comes here
- decoded = DecodeAES(cipher, encryption)
- return decoded
- def login():
- if request.method == 'GET':
- return render_template('login.html')
- if request.method == 'POST':
- username = request.form['username']
- password = request.form['password']
- d2 = pandas.read_csv("Employee_Info.txt",header=0)
- search_id = d2[d2['email'] == username]
- pdb.set_trace()
- if search_id.empty:
- error = "username does not exists"
- return render_template('login.html', error = error)
- else:
- pwd_from_file=search_id.iloc[0]['pwd']
- key_from_file=search_id.iloc[0]['key']
- if decryption(pwd_from_file,key_from_file) == password:
- print "matching password"
- else:
- print "mismatch"
- id,email,pwd,key
- qq,qq,h4vvEPuVNwjw22yJKz8QGg==,xéðjŸ¸AOݬ‡
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement