Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Описание

Расшифровывает буфер данных при помощи криптографического алгоритма AES128 ассоциированного с компонентом (Feature). Выполняет проверку лицензионный условий компонента.

...

UI Text Box
typeinfo

Если при шифровании использовался вектор инициализации iv, то при дешифрации необходимо указать тот же вектор

Синтаксис

Code Block
languagec#
linenumberstrue
public unsafe Status Decrypt(byte[] data, 
							 FeatureEncryptMode mode, 
							 byte[] iv)

Параметры

data
Буфер для шифрования
mode

Режим шифрования:

  • GRD_EM_ECB
  • GRD_EM_CBC
  • GRD_EM_ECB | GRD_NO_COUNTER_DECREMENT
  • GRD_EM_CBC | GRD_NO_COUNTER_DECREMENT
iv
Буфер для передачи вектора инициализации. Может быть NULL

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

GRD_OK

GRD_INVALID_HANDLE

GRD_INVALID_FEATURE