Freigeben über


EncryptResult Klasse

Das Ergebnis eines Verschlüsselungsvorgangs.

Vererbung
builtins.object
EncryptResult

Konstruktor

EncryptResult(key_id: str | None, algorithm: EncryptionAlgorithm, ciphertext: bytes, **kwargs: Any)

Parameter

key_id
str
Erforderlich

Der Key Vault-Bezeichner des Verschlüsselungsschlüssels

algorithm
EncryptionAlgorithm
Erforderlich

Der verwendete Verschlüsselungsalgorithmus

ciphertext
bytes
Erforderlich

Die verschlüsselten Bytes

iv
bytes

Initialisierungsvektor für symmetrische Algorithmen

authentication_tag
bytes

Das Tag, das bei der Entschlüsselung mit einem authentifizierten Algorithmus authentifiziert werden soll

additional_authenticated_data
bytes

Zusätzliche Daten zur Authentifizierung, aber nicht zum Verschlüsseln/Entschlüsseln bei Verwendung eines authentifizierten Algorithmus