digest. Криптографическое хеширование   [3.4.3]

^math:digest[алгоритм;строка или файл; $.format[hex|base64] $.hmac[ключевая строка] ]
^math:digest[алгоритм;строка или файл; $.format[hex|base64|file] $.hmac[ключевая строка|ключевой файл] ] 
[3.5.0]


Метод объединяет возможность работы с разными алгоритмами криптографического хеширования. Хеширование применяется к переданной
строке или файлу.

Поддерживаются следующие
алгоритмы: md5, sha1, sha256, sha512. Результирующий хеш, в зависимости от опции $.format, преобразуется в шестнадцатеричное представление (по умолчанию) или строку в формате Base64 или выдается в виде бинарного файла  [3.5.0].

Опция 
$.hmac[ключевая строка|ключевой файл] предназначена для проверки целостности переданных данных на основе секретного ключа и хеш-функций (HMAC),



Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 29.12.2024