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


Объект EncryptedData

[CAPICOM — это 32-разрядный компонент, доступный для использования в следующих операционных системах: Windows Server 2008, Windows Vista и Windows XP. Вместо этого используйте службы вызова платформы (PInvoke) для вызова функций API Win32 CryptEncryptMessage и CryptDecryptMessage для шифрования и расшифровки сообщений. Дополнительные сведения о PInvoke см. в руководстве по вызову платформы. .NET и CryptoAPI через P/Invoke. Часть 1 и .NET и CryptoAPI через P/Invoke: часть 2 подразделов расширения шифрования .NET с помощью CAPICOM и P/Invoke также могут быть полезны.]

Объект EncryptedData предоставляет свойства и методы для шифрования и расшифровки данных с помощью сеансового ключа , производного от секрета.

Примечание

CAPICOM не поддерживает тип контента PKCS #7 EncryptedData, но использует для EncryptedData нестандартную структуру ASN. Таким образом, только CAPICOM может расшифровать объект CAPICOM EncryptedData .

 

Элементы

Объект EncryptedData имеет следующие типы элементов:

Методы

Объект EncryptedData содержит следующие методы.

Метод Описание
Decrypt Расшифровывает зашифрованное содержимое с помощью секрета.
Encrypt Шифрует содержимое с помощью текущего секрета и алгоритма шифрования.
SetSecret Задает секрет, из которого наследуется ключ сеанса шифрования или расшифровки.

 

Свойства

Объект EncryptedData имеет следующие свойства.

Свойство Тип доступа Описание
Алгоритм
Только для чтения
Алгоритм, используемый для шифрования и расшифровки.
Содержимое
Чтение/запись
Содержимое для шифрования или расшифровки. Установка этого свойства должна быть выполнена перед вызовом метода Encrypt .
При прямом или косвенном сбросе значения этого свойства сбрасывается все состояние объекта и все зашифрованное содержимое в объекте теряется.
Это свойство по умолчанию.

 

Комментарии

Объект EncryptedData можно создать, и он безопасен для создания скриптов. ProgID для объекта EncryptedData — CAPICOM. EncryptedData.1.

Требования

Требование Значение
Окончание поддержки клиентов
Windows Vista
Окончание поддержки сервера
Windows Server 2008
Распространяемые компоненты
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP
DLL
Capicom.dll

См. также раздел

Объекты шифрования