Verschlüsselungsmodul
TIPCommon.encryption.decrypt
TIPCommon.encryption.decrypt(enc_data: bytes, key: str)→ str
Entschlüsselt Daten mit dem angegebenen Schlüssel.
Parameter
Parameter | |
---|---|
enc_data |
bytes Die zu entschlüsselnden Daten. |
key |
str Das Passwort, das für die Schlüsselgenerierung verwendet wurde. |
Gibt Folgendes zurück:
Die entschlüsselte Nachricht.
Rückgabetyp
str
TIPCommon.encryption.decrypt_email
TIPCommon.encryption.decrypt_email(smime_email_config: SmimeEmailConfig, logger: ScriptLogger)→ Message
Prüft, ob eine E‑Mail-Nachricht verschlüsselt oder signiert ist, und entschlüsselt oder überprüft sie.
Parameter
Parameter | |
---|---|
email |
email.message.Message
Ein |
private_key_b64 |
str
Ein base64-codierter privater Schlüssel. |
certificate_b64 |
str
Ein base64-codiertes Zertifikat. |
ca_certificate_b64 |
str
Ein base64-codiertes CA-Zertifikat. |
logger |
ScriptLogger
Eine |
Gibt Folgendes zurück:
Ein Message-Objekt mit einer entschlüsselten oder bestätigten Nachricht.
Rückgabetyp
email.message.Message
TIPCommon.encryption.encrypt
TIPCommon.encryption.encrypt(data: str, key: str)→ bytes
Verschlüsselt Daten mit dem angegebenen Schlüssel.
Parameter
Parameter | |
---|---|
data |
str Der zu verschlüsselnde JSON-String. |
key |
str Das Passwort, das für die Schlüsselgenerierung verwendet wurde. |
Gibt Folgendes zurück:
Die verschlüsselte Nachricht.
Rückgabetyp
bytes
TIPCommon.encryption.get_private_key
TIPCommon.encryption.get_private_key(password: str)→ bytes
Leitet einen privaten Schlüssel aus einem Passwort ab.
Parameter
Parameter | |
---|---|
password |
str Das Passwort, aus dem der Schlüssel generiert werden soll. |
Gibt Folgendes zurück:
Ein Bytestring.
Rückgabetyp
bytes
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten