Terminology Index
Glossary
2953 terms
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.
