symmetric lib
This commit is contained in:
parent
36787a7e19
commit
429276cf94
Binary file not shown.
1
utils/key.key
Normal file
1
utils/key.key
Normal file
@ -0,0 +1 @@
|
|||||||
|
c8Vo7OdLcNQJL2aDeLVepcGwOkXxnibd_BiOL6r42TM=
|
||||||
19
utils/symmetric_keys_manager_1.py
Normal file
19
utils/symmetric_keys_manager_1.py
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# 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)
|
||||||
Loading…
Reference in New Issue
Block a user