Welcome to use md5 file online calculation
Click to select a file or drag it here
MD5
MD5 Message-Digest Algorithm, a widely used cryptographic hash function that produces a 128-bit (16-byte) hash value using 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?
- Online calculation of file MD5 value
Will the file be saved by our website?
- The calculation process of the online calculation tool is run in your browser and will not be uploaded to our website, please use it with confidence.
How to use?
- 1) Click to select the file and wait for the calculation to complete
- 2) Click the "Copy" button
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) |
- |