Расшифровывает блок данных, используя текущий ключ.
Синтаксис
HRESULT Decrypt ( BSTR pbData, VARIANT_BOOL isFinal, BSTR *pVal );
Function Decrypt ( _ pbData As String, _ isFinal As Boolean _ ) As String
Параметры
- pbData
-
[in] Блок данных для расшифрования. Принимает на вход данные в виде строки шестнадцатеричных цифр, группами по две цифры на байт.
- isFinal
-
[in] Булева величина. Определяет, является ли переданный функции блок последним зашифрованным блоком данных. Она должна быть установлена TRUE, если это последний (или единственный) блок, и FALSE – в противном случае.
- pVal
-
[out, retval] Возвращаемые расшифрованные данные в виде строки кодированной в BASE64.
Возвращаемое значение
Возвращаемое значение имеет тип HRESULT. Значение S_OK означает успешное выполнение.
Параметры
- pbData
-
Блок данных для расшифрования. Принимает на вход данные в виде строки шестнадцатеричных цифр, группами по две цифры на байт.
- isFinal
-
Булева величина. Определяет, является ли переданный функции блок последним зашифрованным блоком данных. Она должна быть установлена TRUE, если это последний (или единственный) блок, и FALSE – в противном случае.
Возвращаемое значение
Возвращаемые расшифрованные данные в виде строки кодированной в BASE64.
Примечания
Метод Decrypt расшифровывает блок данных, используя текущий ключ в режиме CRYPT_MODE_CNT.
Требования
Заголовочный файл | cadescom.h |
---|---|
Библиотека DLL | cadescom.dll |
Идентификаторы GUID | cadescom_i.c |
Минимальная версия продукта | 2.0 |