textbytesencoder
v0.1.13
Modulcodierung und Verschlüsselung von Text nach Schlüssel
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 Während der Initialisierung können Sie den optionalen key (Schlüssel, Typ und Zweck siehe unten) und den Parameter save_key (speichern Sie den Schlüssel in einer separaten Datei) an.
key von Typ Bytes, generiert mit der Funktion Fernet.generate_key() oder unter Verwendung der Funktion base64.urlsafe_b64encode(os.urandom(32)) die zum Codieren oder Dekodieren von Text verwendet wird.
print ( encoder . key ) encoder . key = b"key" # key = Fernet.generate_key() or base64.urlsafe_b64encode(os.urandom(32))