> For the complete documentation index, see [llms.txt](https://kaze.gitbook.io/qa-theory/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kaze.gitbook.io/qa-theory/web/rasskazhite-ob-algoritmakh-shifrovaniya-trafika..md).

# Расскажите об алгоритмах шифрования трафика.

Алгоритмы шифрования трафика применяются для защиты данных при передаче по сети, чтобы посторонние не могли их прочитать или изменить.

***

### **1. Симметричное шифрование**

* Для шифрования и расшифрования используется **один и тот же ключ**.
* Быстрое и эффективное, но требует безопасной передачи ключа.

**Примеры алгоритмов:**

* **AES (Advanced Encryption Standard)** – основной стандарт для VPN, HTTPS.
* **DES / 3DES** – устаревшие варианты, менее надёжные.
* **ChaCha20** – современный, используется в TLS 1.3, быстрый на мобильных устройствах.

**Применение:**\
VPN, Wi-Fi (WPA2/WPA3), HTTPS (для шифрования сессионных данных).

***

### **2. Асимметричное шифрование**

* Используется пара ключей: **публичный** для шифрования и **приватный** для расшифрования.
* Более медленное, но удобно для обмена ключами.

**Примеры алгоритмов:**

* **RSA** – самый известный, часто используется для установления соединений.
* **ECC (Elliptic Curve Cryptography)** – современный, более лёгкий и быстрый, чем RSA.
* **Diffie-Hellman (DH, ECDH)** – алгоритм обмена ключами, чтобы договориться о секретном ключе по открытому каналу.

**Применение:**\
TLS/SSL, цифровые сертификаты, защита электронной почты (PGP).

***

### **3. Хеширование и аутентификация**

* Не шифрует данные, но обеспечивает **целостность и проверку подлинности**.
* Используется вместе с шифрованием.

**Примеры алгоритмов:**

* **SHA-2, SHA-3** – криптографические хеши.
* **HMAC (Hash-based Message Authentication Code)** – проверка целостности и подлинности.

**Применение:**\
Подписи пакетов, проверка целостности в TLS/IPsec.

***

### **4. Протоколы, использующие эти алгоритмы**

* **HTTPS (TLS)** – комбинация RSA/ECC для ключей и AES/ChaCha20 для трафика.
* **IPsec / VPN** – AES + HMAC для защиты туннелей.
* **WPA2/WPA3** – AES для Wi-Fi.
