ComputeHashCommand
Команда; вычисляет хеш строки с использованием выбранного алгоритма хеширования.
Шаблон ComputeHashCommand
<Command Name="" Type="ComputeHashCommand" Assembly="Commands">>
<!--Тэги, общие для всех команд-->
<Condition Name="" />
<Lock Value="" />
<!--Тэги, специфичные для ComputeHashCommand-->
<Algorithm></Algorithm>
<Source></Source>
<FilePath></FilePath>
</Command>
Описание ComputeHashCommand
<Command Name="ComputeHashCommandName" Type="ComputeHashCommand" Assembly="Commands">
<!--Тэги, общие для всех команд-->
<!--Тэги, специфичные для ComputeHashCommand-->
</Command>
Результат выполнения ComputeHashCommand
Value
Вычисленный хеш в виде строки или пустая строка, если хеш не удалось вычислить.
Тэги, специфичные для ComputeHashCommand
Algorithm
Название алгоритма хеширования.
Необязательный тэг. Ожидается название одного из алгоритмов хеширования.
Если тэг <Algorithm>
отсутствует, то используется значение SHA512.
Полный список всех поддерживаем алгоритмов хеширования можно посмотреть по ссылке.
<Algorithm>SHA512</Algorithm>
Source
Строка, для которой будет вычислен хеш.
Необязательный тэг. Любое значение будет переведено в текстовое.
<Source>1234</Source>
FilePath
Путь до файла, для которого будет вычислен хеш.
Необязательный тэг. Любое значение будет переведено в текстовое.
При наличии тэга <Source>
тэг <FilePath>
игнорируется, однако при его отсутствии тэг <Source>
обязателен.
<FilePath>C:\pagefile.sys</FilePath>
Last updated