Modul enkripsi
TIPCommon.encryption.decrypt
TIPCommon.encryption.decrypt(enc_data: bytes, key: str)→ str
Mendekripsi data dengan kunci yang diberikan.
Parameter
| Parameter | |
|---|---|
enc_data |
bytesData yang akan didekripsi. |
key |
strSandi yang digunakan untuk pembuatan kunci. |
Hasil
Pesan yang didekripsi.
Jenis hasil yang ditampilkan
str
TIPCommon.encryption.decrypt_email
TIPCommon.encryption.decrypt_email(smime_email_config: SmimeEmailConfig, logger: ScriptLogger)→ Message
Memeriksa apakah pesan email dienkripsi atau ditandatangani dan mendekripsi atau memverifikasinya.
Parameter
| Parameter | |
|---|---|
email |
email.message.Message
Objek |
private_key_b64 |
str
Kunci pribadi berenkode base64. |
certificate_b64 |
str
Sertifikat berenkode base64. |
ca_certificate_b64 |
str
Sertifikat CA berenkode base64. |
logger |
ScriptLogger
Instance |
Hasil
Objek Pesan dengan pesan yang didekripsi atau diverifikasi.
Jenis hasil yang ditampilkan
email.message.Message
TIPCommon.encryption.encrypt
TIPCommon.encryption.encrypt(data: str, key: str)→ bytes
Mengenkripsi data dengan kunci yang diberikan.
Parameter
| Parameter | |
|---|---|
data |
strString JSON yang akan dienkripsi. |
key |
strSandi yang digunakan untuk pembuatan kunci. |
Hasil
Pesan terenkripsi.
Jenis hasil yang ditampilkan
bytes
TIPCommon.encryption.get_private_key
TIPCommon.encryption.get_private_key(password: str)→ bytes
Mendapatkan kunci pribadi dari sandi.
Parameter
| Parameter | |
|---|---|
password |
strSandi untuk membuat kunci. |
Hasil
String byte.
Jenis hasil yang ditampilkan
bytes
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.