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 | ||
| << getURL | Файлы: функции ввода/вывода | %io >> |