From 4cee8500a51aff6d0a445a3a6259cafed92d4845 Mon Sep 17 00:00:00 2001 From: clarkzjw Date: Thu, 23 Feb 2023 15:37:48 -0800 Subject: bot: encrypt access_key with cryptography.fernet library --- util.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 util.py (limited to 'util.py') diff --git a/util.py b/util.py new file mode 100644 index 0000000..61efa0b --- /dev/null +++ b/util.py @@ -0,0 +1,18 @@ +from cryptography.fernet import Fernet + + +def encrypt(input: str, key: str) -> str: + f = Fernet(key) + return f.encrypt(bytes(input, 'utf-8')).decode('utf-8') + + +def decrypt(input: str, key: str) -> str: + f = Fernet(key) + return f.decrypt(input).decode('utf-8') + + +# if __name__ == "__main__": +# key = Fernet.generate_key().decode('utf-8') +# print(key) +# print(encrypt("Hello World!", key)) +# print(decrypt(encrypt("Hello World!", key), key)) -- cgit v1.2.3