SHA1 File Documentation


Overview

Feature Value
Algorithm Type Cryptographic Hash Function
Length of Output Hash 160 bits
Block Size 512 bits
Word Size 32 bits
Security Level No longer considered secure against well-funded attackers
Design Principle Merkle–Damgård construction
Number of Rounds 80
Date Published 1995
MIME Type text/plain
Filename Extension .sha1
Designed By National Security Agency (NSA)
Published By National Institute of Standards and Technology (NIST)
Usage Digital Signatures, SSL Certificates, Git Repositories
Collision Vulnerability Yes
Complexity for Collision Attack 2^63.1 operations (theoretical)
Update or Replacement SHA-2, SHA-3
Common Tools OpenSSL, sha1sum
Typical Use Cases Checksums for Data Integrity Verification, Password Storage
Implementation Widely available in programming languages and cryptographic libraries
Advantages Faster than SHA-2 on 32-bit systems
Disadvantages Vulnerability to sophisticated attacks