Шифрует блок данных, используя текущий ключ.
Синтаксис
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 |