{"json_modified": "2016-10-03T13:31:38.960288", "uuid": "bf935ad8-38b2-4433-9c22-975c92fc09eb", "title": "hash", "url": "/en-US/docs/Glossary/hash", "tags": ["glossary", "CodingScripting", "Hash", "Glossary", "Cryptography"], "translations": [{"uuid": "5cfeb315-e13d-4963-ac40-b54a1ca299ff", "title": "hash", "url": "/fr/docs/Glossaire/hash", "tags": ["Hash", "Cryptographie", "Glossaire"], "summary": "La fonction de hachage prend en entr\u00e9e un message de taille variable et produit en sortie un hash de taille fixe. Il se pr\u00e9sente habituellement sous la forme d'une \"empreinte\" de 128 bits ou \"condensat\". Les hashes sont \u00e9galement tr\u00e8s utiles en cryptographie en garantissant l'int\u00e9grit\u00e9 des donn\u00e9es transmises. Il s'agit des blocs pour construire des HMAC qui fournissent l'authentification de messages.", "localization_tags": [], "locale": "fr", "last_edit": "2016-01-28T13:57:59", "review_tags": []}], "modified": "2016-10-03T13:31:39", "label": "hash", "localization_tags": [], "locale": "en-US", "id": 163727, "last_edit": "2016-10-03T13:31:37", "summary": "The hash function takes a variable length message input and produces a fixed-length hash output. It is commonly in the form of a 128-bit \"fingerprint\" or \"message digest\". Hashes are very useful for cryptography \u2014 they insure the integrity of transmitted data. This provides the basis for HMAC's, which provide message authentication.", "sections": [{"id": "Learn_more", "title": "Learn more"}, {"id": "General_knowledge", "title": "General knowledge"}], "slug": "Glossary/hash", "review_tags": ["technical"]}