Data encryption is the process of encoding information. Encryption transforms the original representation of the information from human-readable ‘plaintext’ into non-human readable form (known as ciphertext). Only authorized parties (which hold a private key) can decipher (decrypt) ciphertext back to plaintext in order to read/access the original information. The main goal of encryption is to prevent unauthorized parties from reading private, confidential or sensitive data. Data Encryption is one of the most important ways to protect data stored or used in a mobile app.