Поделиться через


EncryptResult Класс

Результат операции шифрования.

Наследование
builtins.object
EncryptResult

Конструктор

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

Параметры

key_id
str
Обязательно

Идентификатор Key Vault ключа шифрования

algorithm
EncryptionAlgorithm
Обязательно

Используемый алгоритм шифрования

ciphertext
bytes
Обязательно

Зашифрованные байты

iv
bytes

Вектор инициализации для симметричного алгоритма

authentication_tag
bytes

Тег для проверки подлинности при выполнении расшифровки с помощью алгоритма, прошедшего проверку подлинности

additional_authenticated_data
bytes

Дополнительные данные для проверки подлинности, но не для шифрования и расшифровки при использовании алгоритма, прошедшего проверку подлинности