textbytesencoder
v0.1.13
Modul Pengkodean dan Enkripsi Teks dengan Kunci
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 Selama inisialisasi, Anda dapat menentukan parameter key opsional (kunci, jenis dan tujuan lihat di bawah) dan parameter save_key opsional (menyimpan kunci ke file yang terpisah)
key parameter byte tipe, dihasilkan menggunakan fungsi Fernet.generate_key() atau menggunakan fungsi base64.urlsafe_b64encode(os.urandom(32)) yang digunakan untuk mengkodekan atau mendekode teks.
print ( encoder . key ) encoder . key = b"key" # key = Fernet.generate_key() or base64.urlsafe_b64encode(os.urandom(32))