Ezek a függvények az mhash-el működnek együtt.
Ezek egy felületet biztosítanak az mhash könyvtárhoz. Az mhash széles skáláját támogatja a hash algoritmusoknak, mint például az MD5, SHA1, GOST és számos más.
Ahhoz, hogy használhasd ezeket, le kell töltened az mhash csomagot az mhash webhelyről és követned kell a telepítési utasításokat, amiket a csomagban találsz. A PHP-t a --with-mhash paraméterrel kell fordítanod, hogy engedélyezd ezt a kiterjesztést.
Az mhash például ellenőrzőösszegek, kivonatok, azonosítási kódok előállítására is használható.
The hash is d03cb659cbf9192dcd066272249f8412 The hmac is 750c783e6ab0b503eaa86e310a5db738 |
Itt következnek az mhash által jelenleg támogatott hash-ek. Ha találsz az mhash dokumentációban itt nem listázott elemet, nyugodtan feltételezheted, hogy az használható, és ez a dokumentáció nem aktuális.
MHASH_MD5
MHASH_SHA1
MHASH_HAVAL256
MHASH_HAVAL192
MHASH_HAVAL160
MHASH_HAVAL128
MHASH_RIPEMD160
MHASH_GOST
MHASH_TIGER
MHASH_CRC32
MHASH_CRC32B