array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'intro.mhash.php', 1 => 'Введение', ), 'up' => array ( 0 => 'book.mhash.php', 1 => 'Mhash', ), 'prev' => array ( 0 => 'book.mhash.php', 1 => 'Mhash', ), 'next' => array ( 0 => 'mhash.setup.php', 1 => 'Установка и настройка', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/mhash/book.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
Эти функции предназначены для работы с » mhash. Mhash может использоваться для подсчёта контрольных сумм, хеш-сумм, кодов идентификации сообщений и так далее.
Это интерфейс для библиотеки mhash. Mhash поддерживает большое количество
алгоритмов шифрования, таких как MD5, SHA1, GOST и многих других. Для полного
списка поддерживаемых алгоритмов шифрования перейдите на страницу с
константами. Для получения доступа к
определённому алгоритму из PHP нужно использовать MHASH_hashname
.
Например, чтобы получить доступ к TIGER необходимо использовать константу MHASH_TIGER
.
Замечание:
Данный модуль устарел, в качестве замены используйте Hash.
Замечание:
Начиная с PHP 7.0.0, модуль Mhash полностью интегрирован в модуль Hash. Таким образом, теперь нельзя определить доступность поддержки Mhash с помощью функции extension_loaded(); вместо неё используйте function_exists(). Кроме того, Mhash больше не будет выводиться с помощью get_loaded_extensions() и подобных функций.