Fonction de hachage

On nomme fonction de hachage, de l'anglais hash function (hash : pagaille, désordre, recouper et mélanger) par analogie avec la cuisine, une fonction particulière qui, à partir d'une donnée fournie en entrée, calcule une empreinte servant à identifier rapidement la donnée initiale, au même titre qu'une signature pour identifier une personne. Les fonctions de hachage sont utilisées en informatique et en cryptographie notamment pour reconnaître rapidement des fichiers ou des mots de passe.

Exemples de hachages de textes par la fonction md5[1]; (a) le texte utilisé est la version libre de "20.000 lieues sous les mers" du projet Gutenberg[2]; (b) la version modifiée est le même fichier texte, le 10ème caractère de la 1000ième ligne ayant été remplacé par le caractère "*"
Other Languages
العربية: دالة تجزئة
asturianu: Función hash
български: Хеш-функция
català: Funció hash
Deutsch: Hashfunktion
English: Hash function
Esperanto: Haketfunkcio
español: Función hash
euskara: Hashing
հայերեն: Հեշ ֆունկցիա
íslenska: Tætifall
italiano: Hash
қазақша: Араластыру
한국어: 해시 함수
lietuvių: Maišos funkcija
latviešu: Jaucējfunkcija
монгол: Хэш хүснэгт
Bahasa Melayu: Fungsi cincangan
Nederlands: Hashfunctie
português: Função hash
română: Funcție hash
srpskohrvatski / српскохрватски: Heš funkcija
Simple English: Hash function
slovenčina: Hašovacia funkcia
slovenščina: Zgoščevalna funkcija
српски / srpski: Heš funkcija
svenska: Hashfunktion
Türkçe: Hash fonksiyonu
українська: Хеш-функція
Tiếng Việt: Hàm băm
中文: 散列函數
Bân-lâm-gú: Lām-cha̍p koan-sò͘