PHP: Mhash f�ggv�nyek - Manual
PHP  
downloads | documentation | faq | getting help | mailing lists | | php.net sites | links 
search for in the  
previousmdecrypt_genericmhash_countnext
Last updated: Fri, 30 Aug 2002
view the printer friendly version or the printer friendly version with notes or change language to English | Brazilian Portuguese | Chinese | Czech | Dutch | Finnish | French | German | Italian | Japanese | Korean | Polish | Romanian | Russian | Spanish | Swedish | Turkish

LV. Mhash f�ggv�nyek

Ezek a f�ggv�nyek az 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 �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 />";
?>
Ez a k�vetkez� kimenetet eredm�nyezi:
A 'hash' �rt�ke: 08dd459b941ee225cc6b33717f87d9a4  
A 'hash' �rt�ke: d6044d59c420fecb5e5e2910d2134129
A t�mogatott hash algoritmusok teljes list�ja az mhash dokument�ci�ban tal�lhat�. Az �ltal�nos szab�ly, hogy a hash algoritmust az MHASH_HASHNEVE form�ban lehet el�rni PHP-b�l, p�ld�ul a TIGER el�r�s�hez az MHASH_TIGER PHP konstans haszn�lhat�.

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.

  • MHASH_MD5

  • MHASH_SHA1

  • MHASH_HAVAL256

  • MHASH_HAVAL192

  • MHASH_HAVAL160

  • MHASH_HAVAL128

  • MHASH_RIPEMD160

  • MHASH_GOST

  • MHASH_TIGER

  • MHASH_CRC32

  • MHASH_CRC32B

Tartalom
mhash_count -- Visszaadja a legnagyobb el�rhet� hash azonos�t�t
mhash_get_block_size -- A megadott hash blokkm�ret�vel t�r vissza
mhash_get_hash_name -- A megadott hash nev�t adja vissza
mhash_keygen_s2k -- Kulcsot gener�l
mhash -- Hash sz�m�t�s
User Contributed Notes
Mhash f�ggv�nyek
add a note about notes
01-Aug-2001 02:13
MHASH_HAVAL256 , MHASH_HAVAL192, etc...
refers to the HAVAL hash with 3 rounds.

To use HAVAL with 4 or 5 rounds, you have to
recompile the mhash library and either add
new hash names, or just change in mhash.c
the definitions of MHASH_HAVAL256,...

add a note about notes
previousmdecrypt_genericmhash_countnext
Last updated: Fri, 30 Aug 2002
show source | credits | stats | mirror sites
Copyright © 2001, 2002 The PHP Group
All rights reserved.
This mirror generously provided by:
Last updated: Wed Sep 4 00:18:56 2002 CEST