DT Dev Tools

Générateur de hash — SHA-1, SHA-256, SHA-512

Générez des hashs SHA-1, SHA-256, SHA-384 et SHA-512 avec l'API Web Crypto du navigateur. Tout le calcul s'effectue en local, rien n'est envoyé.

🔒 S'exécute entièrement dans votre navigateur — rien n'est téléchargé

MD5 is not offered because it is not available in SubtleCrypto and is unsuitable for modern security use.

Advertisement

Ce que fait le Générateur de hash

Le Générateur de hash transforme du texte en empreintes SHA hexadécimales grâce à l'API Web Crypto du navigateur. Les développeurs utilisent les hashs pour comparer des valeurs, documenter des sommes de contrôle, créer des identifiants de cache, vérifier des données d'exemple et construire des références déterministes dans les tests. L'outil prend en charge SHA-1 pour les comparaisons historiques, ainsi que SHA-256, SHA-384 et SHA-512 pour les usages modernes. L'entrée est encodée en UTF-8 avant le calcul du hash.

Cette page est conçue pour le travail quotidien des développeurs : vérifications rapides pendant le débogage, préparation de petits exemples pour la documentation et nettoyage de données avant de les coller dans un éditeur, un terminal, un ticket ou une fixture de test. L'interface garde l'entrée, les commandes, le résultat et le message d'état à proximité, de sorte que le résultat est facile à vérifier avant de le copier.

Un flux de travail privé dans le navigateur

Tout le traitement s'effectue avec du JavaScript dans le navigateur. L'outil n'envoie à aucun serveur vos textes, jetons, URL, extraits ou valeurs générées, et ne demande aucun compte. Ce modèle de confidentialité est important, car les petits utilitaires reçoivent souvent de vraies réponses d'API, des exemples de configuration, des journaux, des données d'authentification ou des exemples proches de données clients lors du dépannage. Travailler en local réduit les risques et rend l'outil instantané, puisqu'il n'y a aucun aller-retour réseau.

Conseils pratiques

SHA-256 est le meilleur choix par défaut pour la plupart des nouveaux travaux de somme de contrôle et d'intégration. SHA-384 ou SHA-512 peuvent être exigés par certains protocoles. SHA-1 doit être considéré comme une option héritée, et non comme un nouveau choix de sécurité. MD5 est volontairement omis, car il n'est pas disponible via crypto.subtle et n'est pas sûr pour les décisions modernes sensibles à la sécurité.

Relisez toujours le résultat avant de vous y fier en production. Les utilitaires de navigateur sont excellents pour inspecter et préparer, mais ils ne peuvent pas connaître toutes les conventions de projet ni toutes les exigences de sécurité. Si le résultat doit être commité, partagé publiquement ou utilisé dans un flux d'authentification, vérifiez qu'il ne contient aucun secret et qu'il correspond au format attendu par votre application.

Comment utiliser

  1. Saisir le texteCollez le texte exact à hacher.
  2. Choisir l'algorithmeSélectionnez l'un des algorithmes SHA pris en charge.
  3. Générer et copierCréez et copiez l'empreinte hexadécimale.

Questions fréquemment posées

Peut-il hacher des fichiers ?
Cette page ne hache que du texte.
Pourquoi pas de MD5 ?
MD5 n'est pas disponible dans crypto.subtle et n'est pas sûr.
L'entrée est-elle envoyée ?
Non. Le calcul du hash s'effectue dans votre navigateur.
Advertisement