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.
Полный список всех поддерживаем алгоритмов хеширования можно посмотреть по ссылке.
Source
Строка, для которой будет вычислен хеш.
Необязательный тэг. Любое значение будет переведено в текстовое.
FilePath
Путь до файла, для которого будет вычислен хеш.
Необязательный тэг. Любое значение будет переведено в текстовое.
При наличии тэга <Source> тэг <FilePath> игнорируется, однако при его отсутствии тэг <Source> обязателен.
Last updated