Outil pour chiffrer/déchiffrer du SHA-512. Le hachage SHA-512 est la version non réduite de l'algorithme SHA-256 proposant une empreinte de 128 caractères.
SHA-512 - dCode
Catégorie(s) : Fonction de Hachage, Cryptographie Moderne
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
SHA-512 (Secure Hash Algorithm 512) est un algorithme de hachage utilisé en cryptographie, basé sur SHA-2 avec la variante à 512 bits. Il a un principe identique au SHA-256, sauf qu'il calcule une empreinte numérique de 512 bits - 128 caractères hexadécimaux conçue pour être sécurisée et unique.
Le chiffrement SHA512 est similaire au SHA256, mais avec 512 bits. Il s'agit d'un processus complexe d'itérations, de décalages circulaires et d'opération XOR.
Exemple : dCode a pour empreinte f825e3e0ebc4f343a7575b319236755dfe6dfb489be11d7c359118be03b5c5ed0113131f4235e22e8e0d226b65ec5abb47d9112b624b573ffb3e154056d62d09
La différence principale avec le SHA-256 est la taille des données traitées (1024 bits soit 2 fois plus grande) et l'utilisation de mots et de calculs sur 64 bits (mieux adaptés aux architectures 64-bits).
Le chiffrement SHA512 est un algorithme de hachage basé sur des fonctions/opérations non réversibles créées spécifiquement pour qu'aucune méthode de déchiffrement n'existe, (le processus rend quasiment impossible la détermination des données d'origine à partir de la valeur de hachage), il est donc pratiquement inviolable.
La seule méthode possible est de supposer que le contenu hashé est un mot usuel ou un mot de passe courant. En effet, il existe des bases de données de mots de passe (password database) dont il est simple de comparer leur empreinte/hash avec celui recherché. Cette méthode ne peut pas couvrir tous les mots de passes possibles et ne fonctionne pas souvent, pourtant c'est la meilleure méthode à ce jour.
dCode utilise des bases de données comportant des mots courants associés à leur hash déjà calculé (ce qui représente potentiellement plusieurs millions de mots de passe) et vérifie si le hash fait partie de ceux connus. Si il n'est pas dans la liste ou combiné avec du sel/salage/salt, le déchiffrement échouera quasi systématiquement.
Le hash est composé de 128 caractères hexadécimaux 0123456789abcdef (soit 512 bits) dont les fréquences se rapprochent de l'aléatoire.
SHA512crypt est un algorithme de hachage qui utilise la fonction SHA-512, notamment utilisé dans les systèmes d'exploitation Unix/Linux.
L'algorithme sha512crypt applique la fonction de hachage SHA-512 plusieurs fois (cycles de hachage) avec le mot de passe d'entrée et un sel aléatoire pour augmenter le coût de calcul. Ce processus rend beaucoup plus difficile et chronophage pour les attaquants d'effectuer des attaques par force brute ou par dictionnaire pour découvrir le mot de passe d'origine à partir du hachage stocké.
Les hash stockés par cette méthode ne sont pas des empreintes SHA-512, mais des empreintes spécifiques à sha512crypt, voir la fonction crypt().
dCode se réserve la propriété du code source pour "SHA-512". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "SHA-512", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "SHA-512" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "SHA-512" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "SHA-512" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
SHA-512 sur dCode.fr [site web en ligne], consulté le 05/10/2024,