Join Up!
91780 members and counting!

 
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links 
search for in the  
previousmcve_voidmhash_countnext
Last updated: Sun, 27 Oct 2002
view the printer friendly version or the printer friendly version with notes or change language to German | Spanish

LVI. Mhash funkce

Tyto funkce jsou určeny pro práci s mhash.

Toto je interface ke knihvně mhash. mhash podporuje širokou škálu hash algoritmů jako např. MD5, SHA1, GOST a mnoho jiných.

Pokud chcete tyto funkce používat, stáhněte si mhash distribuci z its web site a postupujte podle přiložených instrukcí k instalaci. K aktivaci tohoto modulu budete muset zkompilovat PHP s volbou --with-mhash

Mhash se dá použít k vytváření kontrolních součtů, message digests, message authentication codes, and more.

Příklad 1. Compute the MD5 digest and hmac and print it out as hex

<?php
$input = "what do ya want for nothing?";
$hash = mhash (MHASH_MD5, $input);
print "The hash is ".bin2hex ($hash)."\n<br>";
$hash = mhash (MHASH_MD5, $input, "Jefe");
print "The hmac is ".bin2hex ($hash)."\n<br>";
?>
This will produce:
The hash is d03cb659cbf9192dcd066272249f8412
The hmac is 750c783e6ab0b503eaa86e310a5db738
Kompletní seznam podporovaných hashů viz dokumentaci mhash. Obecným pravidlem je, že hash algoritmus je dostupný z PHP pomocí MHASH_NAZEVHASHE. Například TIGER se v PHP používá pomocí konstanty MHASH_TIGER.

Zde je seznam hashů podporovaných mhashem v současné době. Pokud zde není některý hash jmenován, ale v dokumentaci mhashe je uveden jako podporovaný, můžete bezpečně předpokládat, že je tato dokumentace zastaralá.

  • MHASH_MD5

  • MHASH_SHA1

  • MHASH_HAVAL256

  • MHASH_HAVAL192

  • MHASH_HAVAL160

  • MHASH_HAVAL128

  • MHASH_RIPEMD160

  • MHASH_GOST

  • MHASH_TIGER

  • MHASH_CRC32

  • MHASH_CRC32B

Obsah
mhash_count -- Získat nejvyšší dostupné hash id
mhash_get_block_size -- Získat velikost bloku určeného hashe
mhash_get_hash_name -- Získat název zadaného hashe
mhash_keygen_s2k -- Vygenerovat klíč
mhash -- Spočítat hash
User Contributed Notes
Mhash funkce
add a note about notes
There are no user contributed notes for this page.
previousmcve_voidmhash_countnext
Last updated: Sun, 27 Oct 2002
Copyright © 2001, 2002 The PHP Group
All rights reserved.
This mirror generously provided by: http://phpbuilder.com/
Last updated: Thu Oct 31 18:34:28 2002 EST