Cryptography is the practice of securing communication and information. It ensure confidentiality, integrity, authentication, and non-repudiation.
Hashing
Hashing is a cryptographic process that transforms an input (“message”) into a fixed-length string of characters