CoderTools

Générateur de hachage SHA

Outil en ligne de génération de hachage SHA supportant SHA-1, SHA-256, SHA-384, SHA-512

Qu'est-ce que SHA?

SHA (Secure Hash Algorithm) est une famille de fonctions de hachage cryptographiques conçues par la NSA et publiées par le NIST en tant que norme fédérale de traitement de l'information (FIPS).

Caractéristiques principales

Irréversibilité: Impossible de dériver les données originales du hachage
Déterminisme: La même entrée produit toujours la même sortie
Effet avalanche: De petits changements d'entrée causent des changements de sortie dramatiques
Résistance aux collisions: Difficile de trouver deux entrées avec le même hachage

Famille d'algorithmes SHA

SHA-1: Produit un hachage de 160 bits (20 octets). Prouvé non sécurisé, non recommandé pour les applications critiques en matière de sécurité.

SHA-256: Produit un hachage de 256 bits (32 octets). Membre de la famille SHA-2, largement utilisé dans la blockchain et la cryptographie.

SHA-384: Produit un hachage de 384 bits (48 octets). Membre de la famille SHA-2, offre une sécurité plus élevée.

SHA-512: Produit un hachage de 512 bits (64 octets). Membre de la famille SHA-2, niveau de sécurité le plus élevé.

Besoin des algorithmes SHA-3 ou Keccak? Aller au générateur SHA-3/Keccak

Cas d'utilisation

Note de sécurité

SHA-1 s'est avéré vulnérable aux attaques par collision et ne devrait pas être utilisé pour des scénarios sensibles à la sécurité. SHA-256 ou supérieur est recommandé. Pour le stockage des mots de passe, utilisez des algorithmes de hachage de mot de passe dédiés comme bcrypt ou Argon2.

Références