From 8ebbdab5079f803567297af842c87ce012b7ea11 Mon Sep 17 00:00:00 2001 From: Andrew Date: Wed, 28 Apr 2021 20:31:16 +0400 Subject: Added cryptography functions and completed client and server. --- http-tester.py | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 http-tester.py (limited to 'http-tester.py') diff --git a/http-tester.py b/http-tester.py deleted file mode 100644 index 7cb5197..0000000 --- a/http-tester.py +++ /dev/null @@ -1,32 +0,0 @@ -from hashlib import sha256 -from base64 import b64encode -import json -import requests - - -URL = "http://localhost:8080/api" - - -def sign_data(data): - dump = json.dumps(data, separators=[",", ":"]) - print(dump) - payload = b64encode(dump.encode()) - print(payload.decode()) - signature = sha256(payload).hexdigest() - print(signature) - return f"{payload.decode()}.{signature}" - - -def test_get_user_key(): - data = { - "User": "ivan", - "Data": "andrew" - } - - signed_data = sign_data(data) - resp = requests.post(f"{URL}/getUserKey", data=signed_data) - print(resp.status_code) - print(resp.json()) - - -test_get_user_key() \ No newline at end of file -- cgit v1.2.3