Cryptography – understanding the general concepts
Cryptography has a tight relationship with several other architectural domains, such as integration and identity and access management (IAM). It also has tight relationships with data, as we discovered earlier when we discussed both encryption at rest and on transit. As a Salesforce Architect, you need to have a general understanding of the value of cryptography, the different types of cryptography algorithms, and a high-level understanding on the way they work. This will help you understand the details of some of the day-to-day activities that take place in Salesforce implementation projects, such as securing an integration channel using TLS or two-way TLS (also known as mutual authentication), or how authentication tokens are digitally signed.
Encryption is the process of converting original readable data (also known as plaintext) into a form that can't be read by unauthorized parties (also known as ciphertext). Encryption...