Qu'est-ce que SHA512 ?
SHA512 (Secure Hash Algorithm) est une fonction de hachage cryptographique courante qui traduit toute entrée en 512 bits. Il est important de noter que toute donnée arbitraire (qu'il s'agisse d'une chaîne de 4 octets, d'une image ou d'un film de 10 Go) sera hachée en 512 bits. SHA512 est déterministe, c'est-à-dire qu'elle produit toujours le même résultat pour une même entrée.
Qu'est-ce que la sortie SHA512 ?
L'algorithme SHA512 hachera les entrées en 512 bits. Habituellement, la façon la plus courante choisie pour représenter ces 512 bits est d'utiliser la notation hexadécimale, c'est-à-dire de regrouper les bits par groupes de 4 bits, ce qui finit par être une chaîne de 32 caractères.
À titre d'exemple, SHA512("monde") = a4d102bb2a39b6f1d9e481ef1a16b8948a0df2b594fd031bad6f201fbd6b0656846a6e58a30aa57ff34d912e7d3ea185.
Comment est utilisé SHA512 ?
SHA512 est la fonction de hachage cryptographique la plus utilisée de nos jours. Beaucoup de gestionnaires de mots de passe s'appuient sur la sauvegarde de plusieurs tours de hachage SHA512 puisque les attaques par force brute avec le matériel actuel ne sont toujours pas réussies.
SHA512 est largement utilisé aussi pour empêcher la falsification des données.