SHA1

SHA-1 (English: Secure Hash Algorithm 1) is a cryptographic hash function designed by the US National Security Agency and developed by the US National Institute of Standards and Technology (NIST) Published as Federal Data Processing Standard (FIPS) [2]. SHA-1 can generate a 160-bit (20-byte) hash value called a message digest, which is usually represented as 40 hex number.

What can the SHA1 online calculation tool do?

  • Compute text SHA1 digest online
How to use?

  • 1) Paste the text to be entered into the first input box
  • 2) Click the Calculate button
  • 3) Hexadecimal data format: 1a2cdc...
Comparison of SHA family functions

Comparison of SHA family functions
Algorithms and their variants Output length
(bit)
Internal state size
(bit)
Block size
(bit)
Maximum message length
(bit)
Cycle Operation Security
(bit)
Performance MiB/s)
MD5
(For reference)
128 128
(4 × 32)
512 264 − 1 64 Bitwise AND, bitwise XOR, cyclic shift, padding(Module 232), Bitwise OR <18
(Collision found)
335
SHA-0 160 160
(5 × 32)
512 264 − 1 80 Bitwise AND, bitwise XOR, cyclic shift, padding(Module 232), Bitwise OR <34
(Collision found)
-
SHA-1 160 160
(5 × 32)
512 264 − 1 80 <63
(Collision found)
192
SHA-2 SHA-224
SHA-256
224
256
256
(8 × 32)
512 264 − 1 64 Bitwise AND, bitwise XOR, cyclic shift, padding(Module 232), Bitwise OR, Shift Yes
112/128
139
SHA-384
SHA-512
SHA-512/224
SHA-512/256
384
512
224
256
512
(8 × 64)
1024 2128 − 1 80 Bitwise AND, bitwise XOR, cyclic shift, padding(Module 264), Bitwise OR, Shift Yes
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
Unlimited 24 Bitwise AND, bitwise XOR, cyclic shift, negation Yes
112/128/192/256
-
SHAKE128
SHAKE256
d (Variable length)
d (Variable length)
1344
1088
Yes
min (d/2, 128)
min (d/2, 256)
-