Funciones de hash
PHP Manual

hash

(PHP 5 >= 5.1.2, PECL hash >= 1.1)

hashGenera un valor cifrado en base a un string

Descripción

string hash ( string $algo , string $data [, bool $raw_output = false ] )

Parámetros

algo

Nombre del algoritmo de cifrado seleccionado (es decir "md5", "sha256", "haval160,4", etc..)

data

Mensaje para cifrar.

raw_output

Cuando se establece en TRUE la salida serán datos binarios sin formato, FALSE la salida serán dígitos hexadecimales en minúsculas.

Valores devueltos

Devuelve un string que contiene el mensaje cifrado como dígitos hexadecimales en minúsculas, a menos que raw_output sea establecido en true, en cuyo caso la salida devuelta será el mensaje cifrado como datos binarios sin formato.

Historial de cambios

Versión Descripción
5.4.0 El algoritmo tiger ahora utiliza orden big-endian de los bytes.

Ejemplos

Ejemplo #1 Un ejemplo de hash()

<?php
echo hash('ripemd160''The quick brown fox jumped over the lazy dog.');
?>

El resultado del ejemplo sería:

ec457d0a974c48d5685a7efa03d137dc8bbde7e3

Ver también


Funciones de hash
PHP Manual