Шифрування (Encryption)

Шифрування — це процес перетворення інформації у нечитабельний вигляд для захисту від несанкціонованого доступу.

Categories: 1. Symmetric (AES, ChaCha20). 2. Asymmetric (RSA, ECC, Diffie-Hellman). States: 1. At rest (Disk encryption). 2. In transit (TLS). 3. In use (Homomorphic).

        graph LR
  Center["Шифрування (Encryption)"]:::main
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Простими словами

Це як писати листи секретним шифром, який розумієш тільки ти і твій друг. Для всіх інших це просто набір літер. Щоб прочитати лист, потрібен 'ключ' — секретне правило розшифровки.

🤓 Expert Deep Dive

На технічному рівні ми розрізняємо загрози для 'Даних у стані спокою' (наприклад, на вашому диску) та 'Даних у русі' (передача файлів). Для захисту розмов у реальному часі використовується 'Кінець-у-кінець' (End-to-End) шифрування, де ключі зберігаються лише на пристроях користувачів, а не на серверах компанії. Це гарантує, що навіть сам розробник додатка не зможе прочитати вашу переписку.

📚 Джерела