pj_crypto_v2/utils/symmetric_keys_manager_1.py
2019-11-08 17:45:41 +01:00

20 lines
345 B
Python

# Symmetric crypto lib
from cryptography.fernet import Fernet
key = Fernet.generate_key()
file = open('key.key', 'wb')
file.write(key) # The key is type bytes still
file.close()
message = "my deep dark secret".encode()
f = Fernet(key)
encrypted = f.encrypt(message)
print(encrypted)
decrypted = f.decrypt(encrypted)
print(decrypted)