September 2024
Intermediate to advanced
743 pages
27h 48m
English
For data to be transmitted securely on the internet, that data must first be encrypted. Various algorithms (cryptographic algorithms) exist to encrypt data using a key (the encryption key) that can then only be decrypted by using a matching key (the decryption key).
Such algorithms can in turn be divided into different classes, as shown in Figure 20.3, which I’ll discuss in more detail, namely, symmetric cryptography and asymmetric cryptography.
Symmetric encryption is further subdivided into block ciphers and stream ciphers. However, the details of these definitions are less relevant at this point.
Figure 20.3 Classification of Cryptography Algorithms
Even though encryption is often mentioned ...
Read now
Unlock full access