Gold Vision Communications / USA
 GOLDVISION.NET
Serving the Multimedia Community since 1989.
English Site | German Site 

 Web Hosting

 Virtual Dedicated Servers

 Chequeo de dominio

 Haga su pedido

 Estado del pedido

 Support

 Contáctenos

 Download

 Network

 Network Status

 Webdesign / Templates

 Efectuar pago

 Terms & Conditions

 Imprimir

 Notas Legales

 Declaración de Privacidad
  PHP / Funciones Hash
Funciones Hash

LVI. Funciones Hash

Estas funciones han sido realizadas para trabajar con mhash.

Esta es una interfaz con al libreria mhash. mhash soporta una amplia variedad de algoritmos hash como MD5, SHA1, GOST, y muchos otros.

Para usarla, hay que descargar la distribucion desde su sitio web y seguir las intrucciones de instalacion. Se necesita compilar PHP con el parametr --with-mhash para activar esta extension.

mhash puede ser usado para crear checksums, message digests, y mas.

Ejemplo 1. Generar una clave SHA1 e imprimirla en hexadecimal

<?php
$input = "Let us meet at 9 o' clock at the secret place.";
$hash = mhash(MHASH_SHA1, $input);

print "The hash is ".bin2hex($hash)."\n";

?>
Esto generara:
The hash is d3b85d710d8f6e4e5efd4d5e67d041f9cecedafe
PAra una lista complera de hash soportados, refierase a la documentacion de mhash. La regla general es que se puede acceder a los algoritmos hash desde PHP con MHASH_HASHNAME. Como ejemplo, para acceder a HAVAL se debe usar la constante de PHP llamada MHASH_HAVAL.

Aqui hay una lista de hashes que esta actualmente soportada por mhash. Si un hash no esta en dicha lista pero aparece como soportado por mhash, entonces se asume con plena seguridad que esta documentacion esta desfasada.

  • MHASH_MD5

  • MHASH_SHA1

  • MHASH_HAVAL

  • MHASH_RIPEMD160

  • MHASH_RIPEMD128

  • MHASH_SNEFRU

  • MHASH_TIGER

  • MHASH_GOST

  • MHASH_CRC32

  • MHASH_CRC32B

Tabla de contenidos
mhash -- Calcular el hash
mhash_count -- Obtener el valor mayor del id hash disponible
mhash_get_block_size -- Conseguir el tamaño de bloque de el hash especificado
mhash_get_hash_name -- Conseguir el nombre de un hash especifico
mhash_keygen_s2k -- Generates a key

© 1998-2009 Gold Vision Communications All Rights Reserved.