PHP kézikönyv
Előző
Következő
Ezek a függvények az mhash eljáráskönyvtárral 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 még számos más.
Az mhash például ellenőrzőösszegek, kivonatok, azonosítási kódok előállítására is használható.
A használatukhoz le kell tölteni az mhash csomagot az mhash webhelyről és a csomagban található a telepítési utasítások szerint installálni kell.
A PHP-t a --with-mhash paraméterrel kell fordítani, amivel engedélyezzük ezt a kiterjesztést.
Példa 1.
Az MD5 kivonat és a hmac előállítása és kiírása hexa formában
?php $input = "mit kérsz a semmiért ?"; $hash = mhash (MHASH_MD5, $input); print "A 'hash 'értéke: ".bin2hex ($hash) ."\n br /"; $hash = mhash (MHASH_MD5, $input, "Jefe"); print "A 'hmac' értéke: ".bin2hex ($hash) ."\n br / ";?
A 'hash' értéke:
08dd459b941ee225cc6b33717f87d9a4 A 'hash' értéke: d6044d59c420fecb5e5e2910d2134129
Itt következnek az mhash által jelenleg támogatott hash-ek.
Az mhash dokumentációban szereplő, de itt fel nem soroltak is nyugodtan használhatók, ebben az esetben ez a dokumentáció már nem tekinthető aktuálisnak.
Előző
Tartalom
Következő
Fel