מודול ההצפנה
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
אישור CA בקידוד Base64. |
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.