Encryption is the process of transforming information using an algorithm to make it unreadable to anyone except those possessing special knowledge.

Encryption is used to protect stored data and secure online transactions and communications.

Without a specific piece of information, a key, the message cannot be read. Properly done, encryption should make it impossible to determine anything about the original message without knowledge of the key, even if the algorithm is known.

Common Encryption Algorithms

Other encryption-related tags:

Other Stack Exchange sites that discuss encryption: