Manuel PHP
Précédent |  | Suivant

# hash_final

(no version information, might be only in CVS)

hash_final -- Finalise un hachage incrémentiel et retourne le résultat de l'empreinte numérique

## Description

string hash_final ( resource context [, bool raw_output] )

## Liste de paramètres

context

  Contexte de hachage retourné par hash_init().

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_final()

`<?php $ctx = hash_init('sha1'); hash_update($ctx, 'Le rapide goupil brun sauta par dessus le chien paresseux.'); echo hash_final($ctx); ?>`

L'exemple ci-dessus va afficher :

    7d36f32a7c271e74a44d759b89d19bbaf1b53904

## Voir aussi

hash_init()
hash_update()
hash_update_stream()
hash_update_file()

Précédent | Sommaire | Suivant
hash_file | Niveau supérieur | hash_hmac_file