Вычисление хэш-функции

Вычисление хэш-функции — компонент. Предназначен для проверки целостности и подлинности файлов посредством вычисления контрольной суммы.

Внешний вид компонента

Режим проектировщика Режим оператора
Вычисление хэш-функции - Режим проектировщика Не имеет

Параметры:

Входные

  • Синхро — передает сигнал на вычисление хэш-функции.

Выходные

  • Хэш — строка с хэш-суммой.

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • FileName — установка и чтение имени файла для чтения хэш.
  • HashType — установка и чтение типа вычисляемой хэш-функции:MD5.

Программирование

При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • BSTR FileName — установка и чтение имени файла для вычисления хэша (строка).
  • BSTR HashType — установка и чтение типа вычисляемой хэш-функции:MD5 (строка).

Пример

В данном примере используется произвольная программа из состава ZETLab. При запуске примера, чтобы увидеть результат его работы.

Проект в SCADA ZETView

Вычисление хэш-функции - Пример

Данный компонент используется для создания различных проектов, в том числе таких как тензометрический.

Результат работы проекта
Вычисление хэш-функции - Результат работы проекта