Bienvenue dans le calcul en ligne SHA1
SHA1
SHA-1 (en anglais : Secure Hash Algorithm 1) est une fonction de hachage cryptographique conçue par l'Agence de sécurité nationale des États-Unis et développée par le National Institute of Standards and Technology (NIST) des États-Unis. Publié en tant que Federal Data Processing Standard (FIPS ) [2]. SHA-1 peut générer une valeur de hachage de 160 bits (20 octets) appelée condensé de message, qui est généralement représentée par un nombre hexadécimal de 40 octets.
Que peut faire l'outil de calcul en ligne SHA1 ?
- Calculer le résumé SHA1 du texte en ligne
Comment utiliser ?
- 1) Collez le texte à saisir dans la première zone de saisie
- 2) Cliquez sur le bouton Calculer
- 3) Format de données hexadécimal : 1a2cdc...
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) | - |