Terminology Index

Glossary

2953 terms

Open concept maps
M
32

MD5

An older cryptographic hash function (128-bit) once widely used but now broken for security: collisions can be created practically, so MD5 must not be used for integrity guarantees or signatures, though it still appears as a non-security checksum.

MD5 was one of the dominant hash functions and is still encountered as a fingerprint in many tools and IOCs, but it has been cryptographically broken: attackers can produce two different inputs with the same MD5 hash (collisions), so it cannot reliably prove integrity or be safely used inside signatures. Defenders treat MD5 as a non-security identifier and require stronger functions (SHA-256 and beyond) wherever real cryptographic assurance is needed.

Introduced in: Cryptography Essentials

Examples

  • Using an MD5 file fingerprint as a malware identifier (an IOC).
  • Replacing MD5 with SHA-256 for an integrity check that must be secure.
  • Recognizing MD5 collisions as the reason it is no longer used for security.