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() 함수를 사용하여 생성되거나 base64.urlsafe_b64encode(os.urandom(32)) 함수를 사용하여 텍스트를 인코딩하거나 디코딩하는 데 사용되는 유형 바이트의 매개 변수 key .
print ( encoder . key ) encoder . key = b"key" # key = Fernet.generate_key() or base64.urlsafe_b64encode(os.urandom(32))