textbytesencoder
v0.1.13
Texto de codificación y encriptación del módulo por clave
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 Durante la inicialización, puede especificar el parámetro key opcional (clave, tipo y propósito, ver a continuación) y el parámetro Opcional save_key (guarda la clave a un archivo separado)
key de parámetro de tipo bytes, generado usando la función Fernet.generate_key() o usando la función base64.urlsafe_b64encode(os.urandom(32)) utilizada para codificar o decodificar texto.
print ( encoder . key ) encoder . key = b"key" # key = Fernet.generate_key() or base64.urlsafe_b64encode(os.urandom(32))