Udostępnij za pośrednictwem


EncryptResult Klasa

Wynik operacji szyfrowania.

Dziedziczenie
builtins.object
EncryptResult

Konstruktor

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

Parametry

key_id
str
Wymagane

Identyfikator Key Vault klucza szyfrowania

algorithm
EncryptionAlgorithm
Wymagane

Używany algorytm szyfrowania

ciphertext
bytes
Wymagane

Zaszyfrowane bajty

iv
bytes

Wektor inicjowania dla algorytmów symetrycznych

authentication_tag
bytes

Tag do uwierzytelniania podczas odszyfrowywania przy użyciu uwierzytelnionego algorytmu

additional_authenticated_data
bytes

Dodatkowe dane do uwierzytelniania, ale nie szyfrują/odszyfrowywują się podczas korzystania z uwierzytelnionego algorytmu