암호화 모듈
TIPCommon.encryption.decrypt
TIPCommon.encryption.decrypt(enc_data: bytes, key: str)→ str
제공된 키로 데이터를 복호화합니다.
매개변수
매개변수 | |
---|---|
enc_data |
bytes 복호화할 데이터입니다. |
key |
str 키 생성에 사용되는 비밀번호입니다. |
반환
복호화된 메시지입니다.
반환 유형
str
TIPCommon.encryption.decrypt_email
TIPCommon.encryption.decrypt_email(smime_email_config: SmimeEmailConfig, logger: ScriptLogger)→ Message
이메일 메시지가 암호화되었는지 또는 서명되었는지 확인하고 암호 해독하거나 확인합니다.
매개변수
매개변수 | |
---|---|
email |
email.message.Message
이메일 및 인증서 세부정보가 포함된 |
private_key_b64 |
str
base64로 인코딩된 비공개 키입니다. |
certificate_b64 |
str
base64로 인코딩된 인증서입니다. |
ca_certificate_b64 |
str
base64로 인코딩된 CA 인증서입니다. |
logger |
ScriptLogger
|
반환
복호화되거나 확인된 메시지가 포함된 Message 객체입니다.
반환 유형
email.message.Message
TIPCommon.encryption.encrypt
TIPCommon.encryption.encrypt(data: str, key: str)→ bytes
제공된 키로 데이터를 암호화합니다.
매개변수
매개변수 | |
---|---|
data |
str 암호화할 JSON 문자열입니다. |
key |
str 키 생성에 사용되는 비밀번호입니다. |
반환
암호화된 메시지입니다.
반환 유형
bytes
TIPCommon.encryption.get_private_key
TIPCommon.encryption.get_private_key(password: str)→ bytes
비밀번호에서 비공개 키를 파생합니다.
매개변수
매개변수 | |
---|---|
password |
str 키를 생성할 비밀번호입니다. |
반환
바이트 문자열입니다.
반환 유형
bytes
도움이 더 필요하신가요? 커뮤니티 회원 및 Google SecOps 전문가로부터 답변을 받으세요.