Bienvenue dans le calcul en ligne du fichier SHA1
Cliquez pour sélectionner un fichier ou faites-le glisser ici
SHA-1
SHA-1 (Secure Hash Algorithm 1) est une fonction de hachage cryptographique conçue par la National Security Agency et publiée en tant que Federal Data Processing Standard (FIPS) par le National Institute of Standards and Technology (NIST) [2] . SHA-1 peut générer une valeur de hachage de 160 bits (20 octets) appelée résumé de message, qui est généralement représentée par 40 chiffres hexadécimaux.
Que peut faire l'outil de calcul en ligne SHA1 ?
- Calculer la valeur SHA1 du fichier en ligne
Le fichier sera-t-il enregistré par notre site ?
- Le processus de calcul de l'outil de calcul en ligne est exécuté dans votre navigateur et ne sera pas téléchargé sur notre site Web, veuillez l'utiliser en toute confiance.
Comment utiliser ?
- 1) Cliquez pour sélectionner le fichier et attendez la fin du calcul
- 2) Cliquez sur le bouton copier
Comparaison des fonctions de la famille SHA
Algorithmes et leurs variantes | Longueur de sortie (bit) | Taille de l'état interne (bit) | Taille du bloc (bit) | Longueur maximale des messages (bit) | Cycle | Opération | Sécurité (bit) | Performances MiB/s) | |
---|---|---|---|---|---|---|---|---|---|
MD5 (Pour référence) | 128 | 128 (4 × 32) | 512 | 264 − 1 | 64 | ET au niveau du bit, XOR au niveau du bit, décalage cyclique, remplissage(Module 232), OU au niveau du bit | <18 (Collision trouvée) | 335 | |
SHA-0 | 160 | 160 (5 × 32) | 512 | 264 − 1 | 80 | ET au niveau du bit, XOR au niveau du bit, décalage cyclique, remplissage(Module 232), OU au niveau du bit | <34 (Collision trouvée) | - | |
SHA-1 | 160 | 160 (5 × 32) | 512 | 264 − 1 | 80 | <63 (Collision trouvée) | 192 | ||
SHA-2 | SHA-224 SHA-256 | 224 256 | 256 (8 × 32) | 512 | 264 − 1 | 64 | ET au niveau du bit, XOR au niveau du bit, décalage cyclique, remplissage(Module 232), OU au niveau du bit, Maj | Oui 112/128 | 139 |
SHA-384 SHA-512 SHA-512/224 SHA-512/256 | 384 512 224 256 | 512 (8 × 64) | 1024 | 2128 − 1 | 80 | ET au niveau du bit, XOR au niveau du bit, décalage cyclique, remplissage(Module 264), OU au niveau du bit, Maj | Oui 192/256/112/128 | 154 | |
SHA-3 | SHA3-224 SHA3-256 SHA3-384 SHA3-512 | 224 256 384 512 | 1600 (5 × 5 × 64) | 1152 1088 832 576 | Illimité | 24 | ET bit à bit, XOR bit à bit, décalage cyclique, négation | Oui 112/128/192/256 | - |
SHAKE128 SHAKE256 | d (Longueur variable) d (Longueur variable) | 1344 1088 | Oui min (d/2, 128) min (d/2, 256) | - |