hash | somme de contrôle | vérifier

> hash | somme de contrôle | vérifier <

// Générateur de hash SHA-1 pour sommes de contrôle et empreintes de données

[SÉCURISÉ]

Traitement local

Hachage SHA-1 100% côté client. Vos données ne quittent jamais votre navigateur.

[RAPIDE]

Web Crypto API

Utilise l'API Web Crypto native du navigateur pour une génération de hash SHA-1 rapide et fiable.

[GRATUIT]

Formats multiples

Sortie en format hexadécimal ou Base64. Basculez entre les formats instantanément.

// À PROPOS DU HACHAGE SHA-1

Comment fonctionne SHA-1:

SHA-1 (Secure Hash Algorithm 1) a été conçu par la NSA et produit une valeur de hachage de 160 bits (20 octets), représentée sous forme de chaîne hexadécimale de 40 caractères. Il traite les données avec la construction de Merkle-Damgard et 80 tours de compression. Bien que déprécié pour la sécurité cryptographique, SHA-1 reste largement utilisé pour les sommes de contrôle et les systèmes de contrôle de version comme Git.

Exemple:

"Hello" → f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0

Cas d'utilisation courants:

  • >Hachage d'objets Git pour le contrôle de version
  • >Vérification de l'intégrité des fichiers et sommes de contrôle
  • >Déduplication et empreinte de données
  • >Compatibilité avec les systèmes existants
  • >Indexation de tables de hachage non sécuritaires

>> questions fréquemment posées

Q : Qu'est-ce que SHA-1 ?

R : SHA-1 (Secure Hash Algorithm 1) est une fonction de hachage conçue par la NSA qui produit une valeur de hachage de 160 bits (40 caractères hexadécimaux). Elle est couramment utilisée pour les sommes de contrôle, l'empreinte de données et les systèmes de contrôle de version comme Git.

Q : SHA-1 est-il sécurisé ?

R : SHA-1 est déprécié pour les usages de sécurité cryptographique. Des attaques par collision ont été démontrées (SHAttered, 2017). Cependant, SHA-1 reste acceptable pour les usages non sécuritaires comme les sommes de contrôle, la déduplication et le hachage d'objets Git.

Q : Quelle est la différence entre SHA-1 et SHA-256 ?

R : SHA-1 produit un hash de 160 bits (40 caractères hex), tandis que SHA-256 produit un hash de 256 bits (64 caractères hex). SHA-256 fait partie de la famille SHA-2 plus récente et est cryptographiquement sécurisé.

Q : Où SHA-1 est-il encore utilisé ?

R : SHA-1 est encore largement utilisé dans Git pour l'identification des objets, les vérifications d'intégrité des fichiers, la déduplication des données, les systèmes existants et la vérification de sommes de contrôle non sécuritaires.

Q : Quelle est la longueur de sortie de SHA-1 ?

R : SHA-1 produit toujours une valeur de hachage de 160 bits (20 octets). En représentation hexadécimale, c'est une chaîne de 40 caractères. En encodage Base64, c'est 28 caractères.

// AUTRES LANGUES