SHA-256 is a member of the SHA-2 family, designed by the National Security Agency (NSA) and published by the National Institute of Standards and Technology (NIST). It generates a unique 256-bit (32-byte) signature for a text or data. This signature, often referred to as a hash, acts as a digital fingerprint, ensuring that the original data has not been altered.