Encryption: Ciphers, Digests, Salt, and IV - What You Need to Know | HackerNoon
Briefly

Encryption transforms data into an unusable form, accessible only through decryption. It's essential for protecting against unauthorized data access, even after breaches.
Not all data requires encryption; effective authorization and access controls may suffice. Encryption incurs performance costs, so application planning and risk assessments are key.
Data can be encrypted at rest on disks or in transit across networks. When to encrypt often depends on regulatory requirements like HIPAA or GDPR.
To ensure secure encryption, understand terms like cipher (the encryption algorithm), digest (hash function for the password), and salt (protection against rainbow tables).
Read at Hackernoon
[
|
]