Módulo de encriptación
TIPCommon.encryption.decrypt
TIPCommon.encryption.decrypt(enc_data: bytes, key: str)→ str
Desencripta datos con la clave proporcionada.
Parámetros
Parámetros | |
---|---|
enc_data |
bytes Son los datos que se desencriptarán. |
key |
str Es la contraseña que se usa para generar la clave. |
Devoluciones
Es el mensaje desencriptado.
Tipo de datos que se muestra
str
TIPCommon.encryption.decrypt_email
TIPCommon.encryption.decrypt_email(smime_email_config: SmimeEmailConfig, logger: ScriptLogger)→ Message
Verifica si un mensaje de correo electrónico está encriptado o firmado, y lo desencripta o verifica.
Parámetros
Parámetros | |
---|---|
email |
email.message.Message
Es un objeto |
private_key_b64 |
str
Es una clave privada codificada en Base64. |
certificate_b64 |
str
Certificado codificado en base64. |
ca_certificate_b64 |
str
Es un certificado de CA codificado en Base64. |
logger |
ScriptLogger
Instancia de |
Devoluciones
Es un objeto Message con un mensaje descifrado o verificado.
Tipo de datos que se muestra
email.message.Message
TIPCommon.encryption.encrypt
TIPCommon.encryption.encrypt(data: str, key: str)→ bytes
Encripta datos con la clave proporcionada.
Parámetros
Parámetros | |
---|---|
data |
str Es la cadena JSON que se encriptará. |
key |
str Es la contraseña que se usa para generar la clave. |
Devoluciones
Es el mensaje encriptado.
Tipo de datos que se muestra
bytes
TIPCommon.encryption.get_private_key
TIPCommon.encryption.get_private_key(password: str)→ bytes
Deriva una clave privada de una contraseña.
Parámetros
Parámetros | |
---|---|
password |
str Es la contraseña con la que se generará la clave. |
Devoluciones
Es una cadena de bytes.
Tipo de datos que se muestra
bytes
¿Necesitas más ayuda? Obtén respuestas de miembros de la comunidad y profesionales de Google SecOps.