Encryption

Definition

Scrambling data so only authorized people can read it. Like writing in a secret code that only you and your friend know.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between encryption and hashing?
Encryption scrambles data in a way that can be reversed (decrypted) with the right key, so authorized people can read it again. Hashing turns data into a fixed-length fingerprint that is not meant to be reversed. Hashing is commonly used for password storage and integrity checks, while encryption is used to keep data confidential.
When should I use encryption?
Use encryption whenever data could be exposed to someone who shouldn’t see it—especially for sensitive data like payment details, personal information, health records, API keys, and backups. In cloud systems, common places to encrypt are: data in transit (TLS/HTTPS), data at rest (disks, object storage, databases), and sensitive fields inside an application (application-level or field-level encryption).
How much does encryption cost?
The encryption algorithms themselves are typically built into services and libraries, but costs often come from key management and operations. For example, managed key services may charge for active keys, API requests (encrypt/decrypt), and hardware-backed key options (HSM). You may also see small performance overhead (extra CPU) and operational costs for key rotation, access controls, and auditing.

Category: security

Difficulty: basic

Related Terms

See Also