#!/usr/bin/python3
from passlib.hash import pbkdf2_sha256
def hash(string) :
return pbkdf2_sha256.encrypt(string,
rounds=200000,
salt_size=16)
def verify(input, stored_hash) :
return pbkdf2_sha256.verify(input, stored_hash)
stored_hash = hash("pass")
print(stored_hash)
user_pass = input("Enter your password: ")
if verify(user_pass,stored_hash) :
print("Welcome!")
else :
print("wrong password!")
IyEvdXNyL2Jpbi9weXRob24zCmZyb20gcGFzc2xpYi5oYXNoIGltcG9ydCBwYmtkZjJfc2hhMjU2CgpkZWYgaGFzaChzdHJpbmcpIDoKICByZXR1cm4gcGJrZGYyX3NoYTI1Ni5lbmNyeXB0KHN0cmluZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3VuZHM9MjAwMDAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhbHRfc2l6ZT0xNikKCmRlZiB2ZXJpZnkoaW5wdXQsIHN0b3JlZF9oYXNoKSA6CiAgcmV0dXJuIHBia2RmMl9zaGEyNTYudmVyaWZ5KGlucHV0LCBzdG9yZWRfaGFzaCkKCnN0b3JlZF9oYXNoID0gaGFzaCgicGFzcyIpCnByaW50KHN0b3JlZF9oYXNoKQp1c2VyX3Bhc3MgPSBpbnB1dCgiRW50ZXIgeW91ciBwYXNzd29yZDogIikKaWYgdmVyaWZ5KHVzZXJfcGFzcyxzdG9yZWRfaGFzaCkgOgogIHByaW50KCJXZWxjb21lISIpCmVsc2UgOgogIHByaW50KCJ3cm9uZyBwYXNzd29yZCEiKQ==