Software Engineering, Software Development, Cybersecurity, Programming, Cryptography.
SHA-256(Secure Hashing Algorithm) that always returns an output of 256 bits, independent of the number of bits that were used as an input. Hash functions have very interesting characteristics: Deterministic: for each input, there is only one possible output. Avalanche effect: a small change in the