Manuel PHP
Précédent |  | Suivant

# hash

(no version information, might be only in CVS)

hash -- Génère une valeur de hachage (empreinte numérique)

## Description

string hash ( string algo, string data [, bool raw_output] )

## Liste de paramètres

algo

  Nom de l'algorithme de hachage sélectionné (c'est-à-dire "md5", "sha256", "haval160,4", etc.)

data

  Message à être haché.

raw_output

  Lorsqu'il vaut `TRUE`, la sortie sera des données brutes binaires. Lorsqu'il vaut `FALSE`, la sortie sera des chiffres hexadécimaux en minuscule. La valeur par défaut est `FALSE`.

## Valeurs de retour

Retourne une chaîne de caractères contenant l'empreinte numérique calculée en chiffre hexadécimal minuscule à moins que raw_output soit fixé à `TRUE`. Dans ce cas, la représentation brute binaire de l'empreinte numérique est retournée.

## Exemples

Exemple 1. Exemple avec hash()

`<?php echo hash('ripemd160', 'Le rapide goupil brun sauta par dessus le chien paresseux.'); ?>`

L'exemple ci-dessus va afficher :

    cdb8426cb020896cea1d040e62a0f8cf9f5b4226

## Voir aussi

hash_file()
hash_hmac()
hash_init()

Précédent | Sommaire | Suivant
hash_update | Niveau supérieur | HTTP