m1 = hashlib.sha1()
m1.update(binsalt + password_string)
if b64encode(m1.digest()) == b64hash:
    print('Logged in!')
else:
    print("Didn't match")
print(b64hash)
print(b64encode(m1.digest()))
Использование Python для аутентификации по необработанному имени пользователя, хэшу, соли в БД, созданной ролями/членством ASP.NET