Влад Канаев
Профи
(738)
11 месяцев назад
Вы можете использовать алгоритм шифрования, такой как AES (Advanced Encryption Standard), для шифрования текста перед сохранением его в облачной переменной Scratch. Затем, когда вы хотите получить доступ к тексту, вы можете использовать тот же алгоритм для дешифрования данных.
Вот пример простого дешифратора и шифратора на Python:
```
import base64
from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes
from cryptography.hazmat.backends import default_backend
from cryptography.fernet import Fernet
import os
def encrypt(text):
key = Fernet.generate_key()
f = Fernet(key=key)
encrypted = f.encrypt(text.encode())
return base64.b64encode(encrypted)
def decrypt(encrypted):
with open(os.path.join(os.getcwd(), 'key.pem'), 'wb') as key:
key.write(base64.urlsafe_b64decode(encrypted))
with open('key.pem', 'rb') as key: