Générateur SHA1

Créez des résumés SHA-1 pour les contrôles de compatibilité où un hachage hérité de 160 bits est toujours attendu.

Entrée
Sortie
0 caractères 0 lignes

Générer des hachages SHA-1 pour les contrôles de compatibilité

Ce générateur SHA-1 crée un résumé déterministe de 160 bits et l'affiche sous forme de 40 caractères hexadécimaux. Utilisez-le lorsque vous devez comparer avec une valeur SHA-1 existante, reproduire une somme de contrôle héritée ou générer une sortie de luminaire stable.

SHA-1 est un hachage hérité à des fins de sécurité. Il ne doit pas être utilisé pour les signatures numériques, les certificats, le stockage de mots de passe ou les nouvelles conceptions résistantes aux collisions ; choisissez un hachage SHA-2 tel que SHA-256 ou des primitives plus fortes pour les flux de travail de sécurité modernes.

Comment utiliser

  1. Tapez ou collez du texte dans l'éditeur de saisie.
  2. Cliquez sur Générer pour calculer le résumé de hachage.
  3. Le hachage hexadécimal de 40 caractères apparaît dans l'éditeur de sortie avec un message de confirmation.
  4. Utilisez Copier pour le presse-papiers, Télécharger pour un fichier texte ou Effacer pour réinitialiser les deux éditeurs.

Qu'est-ce que SHA-1 ?

SHA-1 est une fonction de hachage cryptographique qui produit une sortie fixe de 160 bits à partir du texte ou des octets d'entrée. La sortie est unidirectionnelle et déterministe : elle est destinée à la comparaison et non à la récupération de l'entrée d'origine.

SHA-1 a des faiblesses de collision connues, il reste donc principalement pour la compatibilité avec les anciens protocoles, identifiants, référentiels et sommes de contrôle publiées. Les hachages ne sont pas un chiffrement et SHA-1 ne doit pas être traité comme un mécanisme de garde de secrets.

Notes sur l'entrée

Le résumé change si les espaces, les majuscules, la normalisation Unicode ou les fins de ligne changent. Collez la valeur exacte à comparer et conservez les notes ou les étiquettes en dehors de l'entrée, à moins qu'elles ne doivent également être hachées.

Exemple

Un message court correspond à un résumé SHA-1 fixe :

--- Texte d'entrée ---
Hello, World!

--- Hash SHA-1 ---
0a0a9f2a6772942557ab5355d76af442f8f65e01

Intégration MCP

MCP (Model Context Protocol) permet aux agents IA et aux applications de découvrir et d'exécuter les utilitaires Coding.Tools pour des workflows répétables de conversion, formatage, hachage et génération.

Nom de l'outil MCP: sha1-generator

Point de terminaison MCP: https://coding.tools/mcp

Appelez d'abord tools/list. Chaque outil inclut inputSchema, outputSchema et examples afin qu'un agent IA ou un client puisse construire des arguments valides sans deviner.

Pour tools/call, lisez result.content[0].text pour la valeur affichable et result.structuredContent pour l'analyse par programme. Les échecs d'outil renvoient isError: true ; les échecs de protocole renvoient une JSON-RPC error.

Exemple de requête tools/call :

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"sha1-generator","arguments":{"input":"release-notes-v1"}}}'

La plupart des outils de texte et de données acceptent une chaîne input et des options facultatives. Les outils d'image qui dépendent des API d'image du navigateur sont listés pour la découverte et renvoient un lien vers l'interface Web si nécessaire.