To secure communication across the internet, and its subsequent storage, it is important to come up with solutions that would ensure their security. Many programs have been coded and developed with the aim of enhancing this security. The best of these security technologies that have been adopted over the years is encryption. This encryption involves the coding of data and information in a manner that cannot be understood by people. Its result is encrypted data, which can be transmitted without the worry of having it eavesdropped on.