Развернуть все
Свернуть все

Метод ISymmetricAlgorithm::Decrypt

Расшифровывает блок данных, используя текущий ключ.

Синтаксис

C++
Visual Basic 6
 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