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 >> |