diff --git a/reference/mhash/book.xml b/reference/mhash/book.xml deleted file mode 100644 index bb3816c4b..000000000 --- a/reference/mhash/book.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - Mhash - - - - &reftitle.intro; - - Estas funciones están destinadas a trabajar con mhash. Mhash puede ser utilizada para crear - sumas de comprobación, resúmenes de mensajes, códigos de autentificación de mensajes, y más. - - - Es una interfaz a la biblioteca mhash. Mhash admite una gran - variedad de algoritmos hash tales como MD5, SHA1, GOST y muchos otros. - Una lista completa sobre los algoritmos hash admitidos se encuentra en la - página de constantes predefinidas. La regla general es - que se puede acceder a un algoritmo hash desde PHP con MHASH_nombrehash. - Por ejemplo, para acceder a TIGER se puede usar la constante MHASH_TIGER de PHP. - - - - Esta extensión a quedado obsoleta por Hash. - - - - - - &reference.mhash.setup; - &reference.mhash.constants; - &reference.mhash.examples; - &reference.mhash.reference; - - - - diff --git a/reference/mhash/configure.xml b/reference/mhash/configure.xml deleted file mode 100644 index c86335741..000000000 --- a/reference/mhash/configure.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - -
- &reftitle.install; - - Se necesita compilar PHP con el parámetro - para habilitar - esta extensión. DIR es el directorio de instalación de mhash. - - - A partir de PHP 5.3.0, la extensión mhash esta emulada a través - de la extensión Hash. Esto hace - que el directorio de instalación de mhash no tenga efecto, y - requiera de la extensión hash habilitada para habilitar el soporte de mhash. - -
- - diff --git a/reference/mhash/constants.xml b/reference/mhash/constants.xml deleted file mode 100644 index 01f57941c..000000000 --- a/reference/mhash/constants.xml +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - - &reftitle.constants; - &extension.constants; - - He aquí una lista de los algoritmos hash que actualmente son soportados - por mhash. Si un algoritmo no esta listado aquí, pero está mencionado en - la documentación de mhash como soportado, puede asumir tranquilamente - que esta documentación está desactualizada. - - - - MHASH_ADLER32 - - - - - MHASH_CRC32 - - - - - MHASH_CRC32B - - - - - MHASH_GOST - - - - - MHASH_HAVAL128 - - - - - MHASH_HAVAL160 - - - - - MHASH_HAVAL192 - - - - - MHASH_HAVAL224 - - - - - MHASH_HAVAL256 - - - - - MHASH_MD2 - - - - - MHASH_MD4 - - - - - MHASH_MD5 - - - - - MHASH_RIPEMD128 - - - - - MHASH_RIPEMD256 - - - - - MHASH_RIPEMD320 - - - - - MHASH_SHA1 - - - - - MHASH_SHA192 - - - - - MHASH_SHA224 - - - - - MHASH_SHA256 - - - - - MHASH_SHA384 - - - - - MHASH_SHA512 - - - - - MHASH_SNEFRU128 - - - - - MHASH_SNEFRU256 - - - - - MHASH_TIGER - - - - - MHASH_TIGER128 - - - - - MHASH_TIGER160 - - - - - MHASH_WHIRLPOOL - - - - - - - \ No newline at end of file diff --git a/reference/mhash/examples.xml b/reference/mhash/examples.xml deleted file mode 100644 index 4cd1216e6..000000000 --- a/reference/mhash/examples.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - &reftitle.examples; - - - Calcula el MD5 y el hmac, y lo imprime como hexadecimal - -\n"; -$hash = mhash(MHASH_MD5, $input, "Jefe"); -echo "El hmac es " . bin2hex($hash) . "
\n"; -?> -]]> -
- &example.outputs; - - - -
-
-
- - diff --git a/reference/mhash/functions/mhash-count.xml b/reference/mhash/functions/mhash-count.xml deleted file mode 100644 index 5f3868b7a..000000000 --- a/reference/mhash/functions/mhash-count.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - mhash_count - Toma el mayor ID de hash disponible - - - - &reftitle.description; - - intmhash_count - - - - Toma el mayor ID de hash disponible. - - - - - &reftitle.returnvalues; - - Devuelve el mayor ID de hash disponible. Los hash son enumerados de 0 a este - ID de hash. - - - - - &reftitle.examples; - - - Atravesando todos los hash - - -]]> - - - - - - - diff --git a/reference/mhash/functions/mhash-get-block-size.xml b/reference/mhash/functions/mhash-get-block-size.xml deleted file mode 100644 index 28a93c2d2..000000000 --- a/reference/mhash/functions/mhash-get-block-size.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - - mhash_get_block_size - Toma el tamaño de bloque del algoritmo hash especificado - - - - &reftitle.description; - - intmhash_get_block_size - inthash - - - Toma el tamaño de bloque del algoritmo hash especificado. - - - - - &reftitle.parameters; - - - - hash - - - El ID de hash. Una de las constantes MHASH_hashname. - - - - - - - - - &reftitle.returnvalues; - - Devuelve el tamaño en bytes o &false; si el algoritmo hash - pasado no existe. - - - - - &reftitle.examples; - - - Ejemplo de <function>mhash_get_block_size</function> - - -]]> - - - - - - - diff --git a/reference/mhash/functions/mhash-get-hash-name.xml b/reference/mhash/functions/mhash-get-hash-name.xml deleted file mode 100644 index 0f59a650f..000000000 --- a/reference/mhash/functions/mhash-get-hash-name.xml +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - mhash_get_hash_name - Toma el nombre del algoritmo hash especificado - - - - &reftitle.description; - - stringmhash_get_hash_name - inthash - - - Toma el nombre del algoritmo hash especificado. - - - - - &reftitle.parameters; - - - - hash - - - El ID de hash. Una de las constantes MHASH_hashname. - - - - - - - - - &reftitle.returnvalues; - - Devuelve el nombre del algoritmo hash o &false; si el algoritmo hash pasado no existe. - - - - - &reftitle.examples; - - - Ejemplo de <function>mhash_get_hash_name</function> - - -]]> - - - - - - - diff --git a/reference/mhash/functions/mhash-keygen-s2k.xml b/reference/mhash/functions/mhash-keygen-s2k.xml deleted file mode 100644 index 9f2945f53..000000000 --- a/reference/mhash/functions/mhash-keygen-s2k.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - mhash_keygen_s2k - Genera una clave - - - - &reftitle.description; - - stringmhash_keygen_s2k - inthash - stringpassword - stringsalt - intbytes - - - Genera una clave de acuerdo al algoritmo hash dado, utilizando - el password provisto por el usuario. - - - Este es el algoritmo S2K con Sal, tal y como se encuentra especificado - en el documento OpenPGP (RFC 2440). - - - Tener en cuenta que las contraseñas suministradas por el usuario no - son realmente útiles como claves en algoritmos criptográficos, ya que - los usuarios normalmente eligen claves que pueden escribir con el teclado. - Estas contraseñas utilizan sólo 6 o 7 bits por caracter (o menos). Es altamente - recomendable utilizar algún tipo de transformación (como esta función) a la - clave provista por el usuario. - - - - - &reftitle.parameters; - - - - hash - - - El ID de hash utilizado para crear la clave. - Una de las constantes MHASH_hashname. - - - - - password - - - Una contraseña suministrada por el usuario. - - - - - salt - - - Debe ser diferente y lo suficientemente aleatorio para cada clave generada - con el fin de crear claves distintas. Debido a que el parámetro salt - debe ser conocido cuando se comprueban las claves, es una buena idea anexarle - la clave. Este parámetro tienen una longitud fija de 8 bytes y será - rellenada con ceros si se suministran menos bytes. - - - - - bytes - - - La longitud de la clave, en bytes. - - - - - - - - - &reftitle.returnvalues; - - Devuelve la clave generada en formato cadena, o &false; en caso de error. - - - - - diff --git a/reference/mhash/functions/mhash.xml b/reference/mhash/functions/mhash.xml deleted file mode 100644 index 27ce1e55e..000000000 --- a/reference/mhash/functions/mhash.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - mhash - Calcula el hash - - - - &reftitle.description; - - stringmhash - inthash - stringdata - stringkey - - - La función mhash aplica la función hash especificada por el parámetro - hash a los datos del parámetro data. - - - - - &reftitle.parameters; - - - - hash - - - El ID de hash. Una de las constantes MHASH_hashname. - - - - - data - - - La entrada del usuario, en formato cadena. - - - - - key - - - De ser especificado, la función devolverá, en cambio, el HMAC resultante. - HMAC es un algoritmo de autentificación de clave secreta, o simplemente - resumen de mensaje que depende de la clave especificada. No todos los - algoritmos soportados por mhash pueden ser utilizados en modo HMAC. - - - - - - - - - &reftitle.returnvalues; - - Devuelve el hash (también llamado digest) o HMAC resultante en formato cadena, - o &false; en caso de error. - - - - - diff --git a/reference/mhash/reference.xml b/reference/mhash/reference.xml deleted file mode 100644 index 636aae8a7..000000000 --- a/reference/mhash/reference.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - &Functions; de Mhash - - &reference.mhash.entities.functions; - - - - diff --git a/reference/mhash/setup.xml b/reference/mhash/setup.xml deleted file mode 100644 index 0508307a3..000000000 --- a/reference/mhash/setup.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - &reftitle.setup; - - -
- &reftitle.required; - - Para utilizarla, se debe descargar la distribución mhash de - su sitio web y seguir las - instrucciones de instalación incluidas. - -
- - - - &reference.mhash.configure; - - - -
- &reftitle.runtime; - &no.config; -
- - - -
- &reftitle.resources; - &no.resource; -
- - -
- -