Encryption Algorithms
Encryption algorithms, or ciphers, are core components of any cryptosystem. These are the mathematical functions that combine plain text and a secret key to produce cipher text.
This section describes some of the common encryption algorithms publicly in use today. Keep in mind that this is not a complete list, but rather a sampling of some popular ciphers. Recall the two different encryption systems: symmetric and public key (or asymmetric). Each uses a different set of algorithms to do its job.
Symmetric key encryption algorithms can operate in one of two modes: block ciphers and stream ciphers. Block ciphers apply encryption to a certain block of data, measured in bits. For example, a typical block cipher like Digital ...
Get Privacy Defended: Protecting Yourself Online now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.