Which cryptographic algorithm is used in Blockchain?

Blockchain uses SHA-256 Hashing algorithm. The National Security Agency (NSA) in the USA develop SHA-256 Hashing algorithm.