Cryptography is used to provide secrecy and integrity to our data, and both authentication and anonymity to our communications.
Here there are 2 functions are implemented,