SHA-0

E434686

SHA-0 is an early, now-obsolete cryptographic hash function in the Secure Hash Algorithm family, known for its structural weaknesses and subsequent replacement by SHA-1.

All labels observed (1)

Label Occurrences
SHA-0 canonical 2

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf Secure Hash Algorithm ⓘ
cryptographic hash function ⓘ
hash function ⓘ
alsoKnownAs SHA ⓘ
basedOn MD4 design principles ⓘ
belongsToCategory NIST cryptographic standards ⓘ
broken hash functions ⓘ
blockSize 512 bits ⓘ
collisionComplexityReported 2^61 ⓘ
significantly less than brute force 2^80 ⓘ
collisionResistance broken ⓘ
definedOver binary strings of arbitrary length ⓘ
designDifferenceFrom SHA-1 ⓘ
SHA-1 message schedule rotation change ⓘ
designFlaw message schedule omission of one bitwise rotation ⓘ
developedBy National Security Agency ⓘ
field cryptography ⓘ
information security ⓘ
hasInitialValue fixed 160-bit IV ⓘ
hasVulnerability collision attacks ⓘ
differential cryptanalysis ⓘ
influenced cryptanalysis of SHA-1 ⓘ
design of later SHA-2 family ⓘ
introducedByStandard FIPS 180: Secure Hash Standard ⓘ
notRecommendedFor new cryptographic applications ⓘ
operatesOn 512-bit message blocks ⓘ
outputSize 160 bits ⓘ
paddingMethod MD-strengthening style padding ⓘ
partOf SHA family ⓘ
preimageResistance weakened ⓘ
producesDigest 160-bit message digest ⓘ
publicationYear 1993 ⓘ
publishedInStandard FIPS 180 ⓘ
linked to: FIPS 180-4
replacedBy SHA-1 ⓘ
roundFunctionCount 80 rounds ⓘ
securityLevelIntended 80-bit collision resistance ⓘ
standardizedBy NIST ⓘ
standardRegion United States ⓘ
status broken ⓘ
obsolete ⓘ
successor SHA-1 ⓘ
usedFor digital signatures (historically) ⓘ
message integrity (historically) ⓘ
usesConstruction Merkle–Damgård construction ⓘ
withdrawnByStandard FIPS 180-1 ⓘ
wordSize 32 bits ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.