Перейти к основному содержимому

Криптография

Нода выполняет криптографические операции: хэширование данных, вычисление HMAC, генерацию случайных строк и подпись данных закрытым ключом.

Настройка

Действие выбирается в поле Действие.

Доступные действия

Хэш

Хэширует текст или бинарный файл в указанном формате.

Нода Crypto в режиме Хэш

ПараметрОписание
ТипАлгоритм хэширования (см. ниже)
Бинарный файлХэшировать бинарный файл вместо текстового значения
ЗначениеВходная строка для хэширования (поддерживает выражения)
Имя свойстваИмя поля в выходных данных, куда записывается результат
КодированиеФормат вывода хэша: HEX или BASE64

Поддерживаемые алгоритмы:

Типы алгоритмов хэширования

MD5, SHA256, SHA3-256, SHA3-384, SHA3-512, SHA384, SHA512

Форматы кодирования:

Форматы кодирования

Hmac

Вычисляет HMAC-подпись текста или файла с использованием секретного ключа.

Нода Crypto в режиме Hmac

ПараметрОписание
ТипАлгоритм хэширования (те же что у Хэш)
Бинарный файлОбрабатывать бинарный файл вместо текста
ЗначениеВходная строка
Имя свойстваИмя поля в выходных данных
СекретСекретный ключ для вычисления HMAC
КодированиеФормат вывода: HEX или BASE64

Генерация

Генерирует случайную строку указанного типа и длины.

Генерация UUID

ПараметрОписание
Имя свойстваИмя поля в выходных данных
ТипТип генерируемой строки: UUID, ASCII, BASE64
ДлинаДлина строки (для типов ASCII и BASE64)

Примеры вывода по типу:

ТипПример
UUIDa47da2fd-323b-46c6-9ca6-10f755f03701
ASCIIU4t@gkV@k97~$\Ye>yq=ql@&<©$@
BASE64PcJd7TO8k0MVXVaoBXQVegYK8iaJOhC2

Генерация ASCII

Генерация BASE64

Подписать

Подписывает строку с помощью закрытого ключа (RSA/ECDSA).

Выходные данные

Нода возвращает входящий элемент с добавленным полем, имя которого задаётся в параметре Имя свойства. Значение поля — результат криптографической операции.