textbytesencoder
v0.1.13
キーによるテキストのエンコードと暗号化モジュール
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初期化中、オプションのkeyパラメーター(キー、タイプ、および目的を参照)とオプションのsave_keyパラメーター(キーを別のファイルに保存)を指定できます。
Fernet.generate_key()関数を使用して生成されるタイプバイトのパラメーターkeyまたはテキストをエンコードまたはデコードするために使用されるbase64.urlsafe_b64encode(os.urandom(32))関数。
print ( encoder . key ) encoder . key = b"key" # key = Fernet.generate_key() or base64.urlsafe_b64encode(os.urandom(32))