Cryptographyisoftenusedinaninformationtechnologysecurityenvironmenttoprotect datathatissensitive,hasahighvalue,orisvulnerabletounauthorizeddisclosureor undetectedmodificationduringtransmissionorwhileinstorage.Cryptographyrelies upontwobasiccomponents:analgor