Files
FairWall/FAIRWALL/main.py

37 lines
1.0 KiB
Python
Raw Normal View History

import socket
import os
from hashlib import sha256
def hasshing_data(data):
hashed = sha256(data).hexdigest()
return hashed
# 8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
# 1a7163c60c611f66527ba4ff5d07d45e2015897be68c00417302928711af81bb
def auth(login, passwd):
login_valid = '8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918'
passwd_valid = '1a7163c60c611f66527ba4ff5d07d45e2015897be68c00417302928711af81bb'
if len(login.split()) != 0 and len(passwd.split()) != 0:
if hasshing_data(login.encode()) == login_valid and hasshing_data(passwd.encode()) == passwd_valid:
print('Allowed success\n')
main_cycle()
else:
print('Not allowed start')
def main_cycle():
while True:
rule = input('RULE: ')
if len(rule.split()) != 0:
if rule == 'exit':
break
else:
print(rule)
if __name__ == '__main__':
login = input('login: ')
passwd = input('password: ')
auth(login, passwd)