Welcome to md5 online computing
MD5
MD5 Message-Digest Algorithm, a widely used cryptographic hash function that produces a 128-bit (16-byte) hash value, Used to ensure complete and consistent transmission of information.
MD5 was designed by the American cryptographer Ronald Linn Rivest and published in 1992 to replace the MD4 algorithm. The procedure for this algorithm is specified in RFC 1321. (such as a piece of text) operation becomes another fixed-length value, which is the basic principle of hashing algorithms.
What can the MD5 online calculation tool do?
- Compute text MD5 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
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) |
- |