hash
получает контрольную сумму файла или строки, используя различные алгоритмы получения хеш-сумм
Синтаксис
res = hash(fd, algorithm) res = hash(string, algorithm)
Аргументы
- res
 хеш-результат (строка)
- fd
 матрица дескрипторов файлов, возвращаемых функцией
mopen.- string
 строка или матрица строк
- algorithm
 строка (алгоритм подсчёта хеш-суммы)
Описание
hash получает контрольную сумму файла или строки,
            используя функцию получения хеш-сумм algorithm.
            Доступными алгоритмами являются:
| 'crc32' | контрольная сумма crc32 | 
| 'md5' | алгоритм выборки сообщений 5 | 
| 'sha1' | защищённый алгоритм хеширования 1 (160 бит) | 
| 'sha2', 'sha256' | защищённый алгоритм хеширования 2 (256 бит) | 
| 'sha3-224' | защищённый алгоритм хеширования 3 (224 бита) | 
| 'sha3-256' | защищённый алгоритм хеширования 3 (256 бит) | 
| 'sha3-384' | защищённый алгоритм хеширования 3 (384 бита) | 
| 'sha3-512' | защищённый алгоритм хеширования 3 (512 бит) | 
Примеры
История
| Версия | Описание | 
| 6.1.1 | введена hash(). | 
| Report an issue | ||
| << getmd5 | Файлы: функции ввода/вывода | %io >> |