Générateur Hash SHA-1 en Ligne (Support HMAC)
Description de l'outil
SHA-1 (Secure Hash Algorithm 1) est une fonction de hachage cryptographique qui mappe des données de n'importe quelle longueur à une valeur de hachage fixe de 160 bits (40 caractères hexadécimaux). Elle a été largement utilisée dans divers protocoles de sécurité tels que TLS/SSL, PGP, SSH, IPsec, et le système de contrôle de version populaire Git.
Avertissement de sécurité
Depuis 2005, la sécurité de SHA-1 est sérieusement remise en question, et des attaques de collision pratiques ont été démontrées. Depuis 2017, les principaux navigateurs ne font plus confiance aux certificats SHA-1. Pour de nouvelles applications de sécurité, il est **fortement recommandé d'utiliser SHA-256 ou des algorithmes plus robustes**.
- Standard SHA-1: Effectue un calcul de hachage SHA-1 standard sur la chaîne d'entrée.
- HMAC-SHA1: Si une clé est fournie, l'outil calculera un code d'authentification de message basé sur un hachage (HMAC) pour la vérification de l'intégrité des données et l'authentification du message.
- Implémentation native: Cet outil utilise l'API `SubtleCrypto` intégrée du navigateur, ne nécessitant aucune bibliothèque tierce - sécurisé et efficace.