Шифрование данных: от новичка до продвинутого
25 января 2025 • 22 мин чтения • Шифрование
Шифрование — единственный способ гарантировать, что ваши данные не прочитает никто, кроме вас. Ни антивирус, ни VPN, ни менеджер паролей не спасут, если файлы или переписка попадут в чужие руки.
В этом гайде разберём всё шифрование, которое может понадобиться обычному человеку: от дисков до сообщений в Telegram. Никакой сложной математики — только практика.
Типы шифрования: симметричное и асимметричное
- Симметричное — один ключ и для шифрования, и для расшифровки. Примеры: AES, ChaCha20. Используется для шифрования дисков, файлов, архивов. Плюс: быстро. Минус: нужно передать клюб безопасно.
- Асимметричное — два ключа: публичный (шифрует) и приватный (расшифровывает). Пример: RSA, ECC. Используется для шифрования сообщений (PGP). Плюс: не нужно передавать ключ. Минус: медленно.
1. Шифрование диска (защита при краже ноутбука)
Если у вас украдут ноутбук или вы потеряете флешку, без шифрования диска все данные доступны. С шифрованием — нет.
Windows: BitLocker (встроенный)
Требуется версия Windows Pro/Enterprise. Включите в «Панель управления» → «Шифрование диска BitLocker». Пароль нужно вводить при каждом включении. Если потеряете ключ восстановления — данные не восстановить (храните ключ в облаке или на бумаге).
Windows: VeraCrypt (бесплатно, открытый код)
Лучшая альтернатива для Windows Home. Скачайте с veracrypt.fr. При установке выберите «Зашифровать системный раздел». Алгоритм — AES (остальное оставьте по умолчанию). При загрузке будете вводить пароль до старта Windows.
macOS: FileVault
«Системные настройки» → «Конфиденциальность и безопасность» → FileVault → «Включить». Ключ восстановления храните отдельно (не в iCloud, если не доверяете Apple).
Linux: LUKS (встроенный)
При установке Ubuntu выберите «Зашифровать диск LUKS». Пароль будет запрашиваться при загрузке.
2. Шифрование отдельных файлов и папок
Если нужно зашифровать не весь диск, а только папку с документами или файл для отправки по почте.
VeraCrypt (контейнер)
Создайте зашифрованный контейнер — это файл, который монтируется как виртуальный диск. Внутрь складывайте любые файлы. При монтировании вводите пароль. Размер контейнера — от 1 МБ до нескольких ТБ.
Создание контейнера VeraCrypt: Volumes → Create New Volume → Standard VeraCrypt Volume → Выбрать файл → AES → Пароль → Format
7-Zip (простой способ)
Правой кнопкой по файлу → 7-Zip → Add to archive → Установите пароль, выберите метод шифрования AES-256. Минус: нельзя просматривать файлы без распаковки.
3. Шифрование сообщений (PGP/GPG)
Самый надёжный способ общаться, если вы не доверяете мессенджерам (даже Signal). Позволяет шифровать email, текстовые сообщения, файлы.
Настройка PGP за 10 минут
- Установите GPG Suite (macOS) или Gpg4win (Windows). На Linux —
sudo apt install gnupg
- Создайте ключи:
gpg --full-generate-key (выберите RSA 4096)
- Экспортируйте публичный ключ:
gpg --export -a "Ваше Имя" > public.asc
- Опубликуйте ключ на серверах:
gpg --keyserver keyserver.ubuntu.com --send-keys ID_КЛЮЧА
Как зашифровать сообщение для другого человека
Импортируйте его публичный ключ (gpg --import friend.asc), затем шифруйте:
echo "Секретное сообщение" | gpg --encrypt --armor --recipient "friend@email.com" > message.asc
Расшифровка получателем: gpg --decrypt message.asc
Графические клиенты для PGP: GPGTools (macOS), Kleopatra (Windows), OpenKeychain (Android). Для почты — Thunderbird с Enigmail.
4. Шифрование в мессенджерах (что реально безопасно)
- Signal — лучший выбор. Сквозное шифрование по умолчанию, открытый код, исчезающие сообщения, не собирает метаданные.
- Telegram (секретные чаты) — безопасно только в режиме «секретный чат» (сквозное шифрование). Обычные чаты не защищены (Telegram хранит ключи у себя).
- WhatsApp — сквозное шифрование есть, но код закрыт, а метаданные собирает Facebook (теперь Meta).
- Viber, Tox, Session — нишевые, но безопасные.
Никогда не используйте SMS, обычную почту, Slack, Discord, Telegram (обычные чаты) для конфиденциальной переписки.
5. Шифрование в облаке
Даже если вы пользуетесь Google Диском или iCloud, файлы там хранятся в незашифрованном виде (компания может их прочитать).
Cryptomator (бесплатно, открытый код)
Создайте зашифрованную папку, синхронизируйте её с любым облаком (Google Drive, Dropbox, Яндекс.Диск). Внутри Cryptomator файлы хранятся зашифрованными, облачный провайдер видит только бессмысленный набор символов.
Скачать: cryptomator.org → Установить → Добавить хранилище → Выбрать папку в облаке → Придумать пароль
rclone (для продвинутых)
Консольная утилита для шифрования и синхронизации с 50+ облачными сервисами. Пример настройки:
rclone config → new remote → encryption → выбрать облако → задать пароль
6. Уничтожение данных (как сделать невосстановимыми)
Простое удаление файла не стирает его с диска — данные можно восстановить. Для безвозвратного уничтожения:
- Windows —
cipher /w:C:\путь (затирает свободное место)
- Linux —
shred -v -z -n 3 файл (три прохода случайными данными)
- macOS — в Disk Utility выберите «Стереть» → «Безопасная очистка» (на HDD)
- SSD — используйте утилиту производителя (Secure Erase), обычное затирание неэффективно
Чего стоит избегать
- Архивы с паролем (ZIP/RAR) — старый метод шифрования (ZipCrypto) взламывается за минуты. Используйте только 7-Zip с AES-256.
- Самодельное шифрование — не придумывайте свои алгоритмы. Используйте стандарты (AES, ChaCha20).
- Хранение паролей рядом с зашифрованными данными — бессмысленно.
Практический кейс: полная защита документа
Допустим, у вас есть конфиденциальный PDF, который нужно:
- Хранить на флешке → Зашифруйте флешку целиком через VeraCrypt
- Отправить коллеге по email → Заархивируйте 7-Zip с паролем AES-256, пароль передайте по Signal
- Сохранить в облако → Используйте Cryptomator
- Никто не должен узнать, что файл существует → Создайте скрытый том VeraCrypt (внутри зашифрованного контейнера — ещё один, с другим паролем)
Памятка: что шифровать в первую очередь
- 🔴 Критично: сканы паспорта, налоговые декларации, договоры, доступы к криптокошелькам
- 🟡 Важно: личные фото, переписка, рабочая документация
- 🟢 Желательно: всё остальное
Начните с шифрования диска на ноутбуке (это защитит данные при краже) и настройте Signal для важных разговоров. Затем переходите к VeraCrypt для отдельных файлов. Помните: шифрование бесполезно, если ваш компьютер уже взломан — злоумышленник перехватит пароль. Поэтому всегда держите систему в чистоте.