暗号化モジュール
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 のプロフェッショナルから回答を得ることができます。