Toolram
📖 Glossary

What is MD5?

Short answer: MD5 is a cryptographic hash function that produces a 128-bit value (32 hex characters) from any variable-length input.

Detailed explanation

MD5 was designed by Ronald Rivest in 1991. Today it is considered cryptographically broken since 2004 — collisions (two different inputs with the same hash) can be generated in seconds on common hardware. Do NOT use for passwords, digital signatures, or anything requiring security. Still useful for non-critical file integrity checksums and as a deterministic identifier.

Example

MD5('Hello world') = 5eb63bbbe01eeed093cb22bb8f5acdc3

Common use cases

  • Verifying integrity of downloaded files
  • Generating deterministic IDs
  • Cache keys (URL hashes)
  • Quickly comparing files
  • Historical: passwords (DON'T USE TODAY)

🇲🇽 También disponible en español