SHA-1 (Secure Hash Algorithm 1) is a cryptographic hash function designed by the National Security Agency (NSA). It takes an input and produces a 160-bit (20-byte) hash value known as a message digest. SHA-1 is widely used for data integrity and verifying the authenticity of digital content.