^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),