preimageResistance
P91185
predicate
Indicates that it is computationally infeasible to find any input that maps to a given output under the function (e.g., a cryptographic hash), even when that output is known.
Observed surface forms (4)
| Surface form | Occurrences |
|---|---|
| preimageAttackComplexity | 2 |
| preimageResistanceStatus | 2 |
| preimageResistanceBits | 1 |
| preimageResistanceTarget | 1 |
Sample triples (10)
| Subject | Object |
|---|---|
| MD5 | weakened ⓘ |
| SHA-256 | approximately 2^256 operations (idealized) via predicate surface "preimageAttackComplexity" ⓘ |
| RIPEMD-160 | designed to be preimage resistant ⓘ |
| SHA-0 | weakened ⓘ |
| SHA-1 | not practically broken as of late 2010s ⓘ |
|
Whirlpool hash function
surface form:
Whirlpool
|
about 2^512 operations (idealized target) via predicate surface "preimageAttackComplexity" ⓘ |
| BLAKE2b | 2^512 operations via predicate surface "preimageResistanceTarget" ⓘ |
| MD4 | weakened via predicate surface "preimageResistanceStatus" ⓘ |
| Message-Digest Algorithm 5 | weakened via predicate surface "preimageResistanceStatus" ⓘ |
| BLAKE2s | 256 bits via predicate surface "preimageResistanceBits" ⓘ |