Skip to content
application-security

Cryptographic Failure

Cryptographic Failure

Definition

Cryptographic failures occur when applications use weak, outdated, or incorrectly implemented cryptography to protect sensitive data. Common examples include using MD5 or SHA-1 for password hashing, storing passwords without salting, using ECB mode for symmetric encryption, or transmitting sensitive data over HTTP.

OWASP renamed this category from Sensitive Data Exposure in 2021 to better reflect that the root cause is often a crypto failure rather than just missing encryption.


Ship secure code faster

Crash Override integrates security into the developer workflow. No context switching, no waiting on reviews.