Объект 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 |
|
См. также раздел