diff --git a/.gitignore b/.gitignore index 96866a5..ed0c5d5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ * -!*.py !*.md !*.js !*.png diff --git a/cc_G3n_e_r4_Tor.py b/cc_G3n_e_r4_Tor.py deleted file mode 100755 index 3746a66..0000000 --- a/cc_G3n_e_r4_Tor.py +++ /dev/null @@ -1,34 +0,0 @@ -#!/shebang - -import json -import random -import fire -from base64 import b64decode, b64encode -from hashlib import sha512 - -from getch import getch, getche - - -def printf(*args, **kwargs): - print(*args, **kwargs, end='', flush=True) - -def sign(msg, iv): - if type(msg) == str: - msg = msg.encode() - elif type(msg) != bytearray or type(msg) != bytes: - raise ValueError("Byte! m8!") - return b64encode(sha512(msg).digest() + sha512(iv).digest()).decode() - -def main(msg="pv!"): - printf("Press any key to generate one.") - # getch() - print() - ivb = getch().encode() - iv = ivb + random.randbytes(31) - test = sign(msg, iv) - print(msg) - print(test) - print(json.dumps({'iv': sha512(iv).hexdigest(), 'msg' : msg, 'msg_hash': test})) - -if __name__ == '__main__': - fire.Fire(main)