What is SHA512?
SHA-256 (Secure Hash Algorithm 256) is a cryptographic hash function that takes an input (or 'message') and returns a
fixed-size string of characters, which is a 'digest' that is unique to the original input. The same input will always
produce the same output, but even a small change to the input will produce a very different output. This makes it useful
for checking the integrity of data, as any change to the input will result in a different digest, which can be detected.
It is widely used in cryptocurrency and blockchain technology.