Modul enkripsi
TIPCommon.encryption.decrypt
TIPCommon.encryption.decrypt(enc_data: bytes, key: str)→ str
Mendekripsi data dengan kunci yang diberikan.
Parameter
Parameter | |
---|---|
enc_data |
bytes Data yang akan didekripsi. |
key |
str Sandi 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 |
str String JSON yang akan dienkripsi. |
key |
str Sandi 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 |
str Sandi untuk membuat kunci. |
Hasil
String byte.
Jenis hasil yang ditampilkan
bytes
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.