Cryptography, Hashing, Blockchain, Encryption.
practice, a good hash function makes it real hard (time consuming) to find collisions. Public Key Cryptography When you receive a package from Amazon, you want to make sure that : a) Indeed Amazon has sent the package and not some bio-terrorist (signing) b) While in transit, nobody else knows