textbytesencoder
v0.1.13
Encodage du module et chiffrement du texte par clé
from textbytesencoder import Encoder
encoder = Encoder ( key = None , save_key = False ) # key: Optional[bytes] = None, save_key: Optional[bool] = False
print ( encoder . encrypt ( text )) # type(text) == str
print ( encoder . decrypt ( text )) # type(text) == bytes Pendant l'initialisation, vous pouvez spécifier le paramètre key facultatif (clé, type et objectif voir ci-dessous) et le paramètre save_key facultatif (enregistre la clé dans un fichier séparé)
key paramètre des octets de type, générés à l'aide de la fonction Fernet.generate_key() ou à l'aide de la fonction base64.urlsafe_b64encode(os.urandom(32)) utilisée pour coder ou décoder du texte.
print ( encoder . key ) encoder . key = b"key" # key = Fernet.generate_key() or base64.urlsafe_b64encode(os.urandom(32))