SHA-256 Hash Function
SHA-256 (Secure Hash Algorithm 256-bit) is part of the SHA-2 family designed by the NSA. It produces a 256-bit hash value, making it significantly more secure than MD5 or SHA-1.
SHA-256 Use Cases
- Bitcoin mining: SHA-256 is the core algorithm of Bitcoin’s proof-of-work
- SSL/TLS certificates: Used for certificate fingerprints
- Code signing: Verify integrity of software packages
- Password hashing: As part of key derivation functions like PBKDF2