Générateur de Hash SHA-1

Algorithme

Calculé dans votre navigateur — votre texte n'est jamais envoyé à un serveur.

Qu'est-ce que Générateur de Hash SHA-1

SHA-1 (Secure Hash Algorithm 1) est une fonction de hachage cryptographique développée par la NSA et publiée en 1995. Elle convertit n'importe quelle entrée en une chaîne hexadécimale fixe de 40 caractères (160 bits). Bien que SHA-1 ne soit plus considéré comme sûr pour les signatures numériques et les certificats — abandonné par les principaux navigateurs et autorités de certification — il reste utilisé dans les systèmes hérités, le contrôle de version (Git utilise SHA-1 pour les identifiants d'objets) et l'authentification HMAC. Cet outil calcule les hashes SHA-1 entièrement dans votre navigateur via la Web Crypto API native.

Comment utiliser

  1. Saisissez ou collez n'importe quel texte dans le champ d'entrée.
  2. Le hash SHA-1 se met à jour instantanément pendant que vous tapez.
  3. Cliquez sur Copier pour copier le hash de 40 caractères dans le presse-papiers.
  4. Pour changer d'algorithme, choisissez MD5, SHA-256 ou SHA-512 dans le menu Algorithme — votre texte est conservé.

Quand l'utiliser

Vous maintenez un système d'authentification hérité et devez confirmer qu'un jeton est légitime ? Collez la valeur envoyée par le client, obtenez son SHA-1 et comparez-le au digest HMAC-SHA1 stocké pour voir si la requête concorde. Cela sert aussi à vérifier si deux chaînes sont identiques octet par octet ou à contrôler un identifiant d'objet Git à la main.

Questions fréquentes

SHA-1 est-il encore sûr ?

SHA-1 n'est plus considéré comme sûr pour les usages cryptographiques. Des attaques par collision contre SHA-1 ont été publiquement démontrées. Pour les nouvelles applications, utilisez SHA-256 ou SHA-512.

Quelle est la longueur d'un hash SHA-1 ?

SHA-1 produit une valeur de 160 bits affichée sous forme de 40 caractères hexadécimaux, quelle que soit la taille de l'entrée.

Pourquoi Git utilise-t-il SHA-1 ?

Git a adopté SHA-1 pour les identifiants d'objets dans les années 1990, lorsqu'il était encore considéré comme sûr. Git migre vers SHA-256 dans les versions récentes, mais SHA-1 reste la valeur par défaut pour la compatibilité.

Mon texte est-il envoyé à un serveur ?

Non. SHA-1 est calculé dans votre navigateur via la Web Crypto API. Votre saisie ne quitte jamais votre appareil.

Puis-je partager cet outil avec mes données pré-remplies ?

Oui. L'URL se met à jour pendant que vous tapez. Copiez le lien depuis la barre d'adresse ou utilisez le bouton Partager — quiconque l'ouvre verra vos données déjà remplies.

Outils connexes