tools

Générateur de hash

MD5, SHA-1 et SHA-256/384/512 de texte ou de gros fichiers, HMAC en option et comparaison de somme de contrôle.

[chargement de l’outil…]

Fonctionnement

Le hachage utilise @noble/hashes, une bibliothèque en JavaScript pur auditée, qui fonctionne donc avec la politique de sécurité stricte du site, sans WebAssembly. Les fichiers sont lus par tranches de 4 MB et transmis simultanément à chaque algorithme sélectionné : une image de firmware de plusieurs gigaoctets n’a jamais besoin de tenir en mémoire.

Collez une somme de contrôle publiée dans Hash attendu, en hexadécimal (casse indifférente) ou en Base64, pour comparer.

Quel algorithme ?

Algorithme Sortie Statut
MD5 128 bits cassé pour la sécurité ; convient pour détecter une corruption
SHA-1 160 bits cassé pour la sécurité (collisions depuis 2017)
SHA-256 256 bits choix par défaut actuel
SHA-384 / SHA-512 384 / 512 bits actuels ; plus rapides que SHA-256 sur les CPU 64 bits

Pour les mots de passe, utilisez une fonction de hachage lente dédiée (Argon2, scrypt, bcrypt), jamais une simple empreinte.

HMAC

Avec une clé, chaque sortie devient HMAC-<algorithm> (RFC 2104) : l’empreinte utilisée par les signatures de webhooks (GitHub, Stripe) et par JWT HS256. La clé et le texte restent uniquement en mémoire et ne sont jamais enregistrés.

Références

esc
Tous les outils
Aperçu Markdown[text]
Autonomie batterie en rapport cyclique[embedded]
Autonomie d’onduleur (UPS)[hardware]
Calcul de chute de tension[hardware]
Calcul de forme de tenseur[ai]
Calcul de résistance pour LED[embedded]
Calcul de section de câble[hardware]
Calcul de taille après quantification[ai]
Calculateur chmod[dev]
Calculateur CRC[embedded]
Calculateur d’autonomie de batterie[hardware]
Calculateur de filtre RC / LC[embedded]
Calculateur de pont diviseur de tension[embedded]
Calculateur de puissance de groupe électrogène[hardware]
Calculateur de résolution ADC / DAC[embedded]
Calculateur de sous-réseau / CIDR[dev]
Calculateur loi d’Ohm[embedded]
Calculateur timer / PWM[embedded]
Code couleur des résistances[embedded]
Convertisseur CSV ⇄ JSON[dev]
Convertisseur de chiffres romains[text]
Convertisseur de timestamp Unix[dev]
Décodeur JWT[dev]
Dimensionnement d’un parc de batteries solaires[hardware]
Encodeur / décodeur Base64[dev]
Encodeur d’entités HTML[dev]
Encodeur et analyseur d’URL[dev]
Erreur de baud rate UART[embedded]
Estimateur de mémoire / VRAM pour LLM[ai]
Formateur et validateur JSON[dev]
Formateur SQL[dev]
Formateur XML[dev]
Générateur d’expression cron[dev]
Générateur de hash[dev]
Générateur de Lorem Ipsum[text]
Générateur de mot de passe[dev]
Générateur de tableau Markdown[text]
Générateur et inspecteur d’UUID[dev]
Inspecteur de nombres et flottants[embedded]
Nombre en lettres[text]
Production de panneaux solaires[hardware]
Testeur de regex[dev]
Testeur JSONPath[dev]
Validateur et convertisseur YAML[dev]
Visualiseur de registres et champs de bits[embedded]
Commandes
Changer de thème (auto → clair → sombre)
Copier le lien de cette page
Aller à tous les outils
Read in English
↑↓ naviguer↵ ouvrir⌘↵ nouvel onglet