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

Метод ISymmetricAlgorithm::Encrypt

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

Синтаксис

C++
Visual Basic 6
 HRESULT Encrypt (
   BSTR pbData,
   VARIANT_BOOL isFinal,
   BSTR *pVal
 );
 Function Encrypt ( _
   pbData As String, _
   isFinal As Boolean _
 ) As String

Параметры

pbData

[in] Блок данных для шифрования. Принимает на вход BASE64 кодированные данные.

isFinal

[in] Булева величина. Определяет, является ли переданный функции блок последним блоком данных. Она должна быть установлена TRUE, если это последний (или единственный) блок, и FALSE – в противном случае.

pVal

[out, retval] Возвращаемые зашифрованные данные в виде строки шестнадцатеричных цифр, группами по две цифры на байт.

Возвращаемое значение

Возвращаемое значение имеет тип HRESULT. Значение S_OK означает успешное выполнение.

Параметры

pbData

Блок данных для шифрования. Принимает на вход BASE64 кодированные данные.

isFinal

Булева величина. Определяет, является ли переданный функции блок последним блоком данных. Она должна быть установлена TRUE, если это последний (или единственный) блок, и FALSE – в противном случае.

Возвращаемое значение

Возвращаемые зашифрованные данные в виде строки шестнадцатеричных цифр, группами по две цифры на байт.

Примечания

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

Требования

Заголовочный файл cadescom.h
Библиотека DLL cadescom.dll
Идентификаторы GUID cadescom_i.c
Минимальная версия продукта 2.0