Шифрование данных: от новичка до продвинутого

Шифрование — единственный способ гарантировать, что ваши данные не прочитает никто, кроме вас. Ни антивирус, ни 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 минут

  1. Установите GPG Suite (macOS) или Gpg4win (Windows). На Linux — sudo apt install gnupg
  2. Создайте ключи: gpg --full-generate-key (выберите RSA 4096)
  3. Экспортируйте публичный ключ: gpg --export -a "Ваше Имя" > public.asc
  4. Опубликуйте ключ на серверах: 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. Уничтожение данных (как сделать невосстановимыми)

Простое удаление файла не стирает его с диска — данные можно восстановить. Для безвозвратного уничтожения:

  • Windowscipher /w:C:\путь (затирает свободное место)
  • Linuxshred -v -z -n 3 файл (три прохода случайными данными)
  • macOS — в Disk Utility выберите «Стереть» → «Безопасная очистка» (на HDD)
  • SSD — используйте утилиту производителя (Secure Erase), обычное затирание неэффективно

Чего стоит избегать

  • Архивы с паролем (ZIP/RAR) — старый метод шифрования (ZipCrypto) взламывается за минуты. Используйте только 7-Zip с AES-256.
  • Самодельное шифрование — не придумывайте свои алгоритмы. Используйте стандарты (AES, ChaCha20).
  • Хранение паролей рядом с зашифрованными данными — бессмысленно.

Практический кейс: полная защита документа

Допустим, у вас есть конфиденциальный PDF, который нужно:

  1. Хранить на флешке → Зашифруйте флешку целиком через VeraCrypt
  2. Отправить коллеге по email → Заархивируйте 7-Zip с паролем AES-256, пароль передайте по Signal
  3. Сохранить в облако → Используйте Cryptomator
  4. Никто не должен узнать, что файл существует → Создайте скрытый том VeraCrypt (внутри зашифрованного контейнера — ещё один, с другим паролем)

Памятка: что шифровать в первую очередь

  • 🔴 Критично: сканы паспорта, налоговые декларации, договоры, доступы к криптокошелькам
  • 🟡 Важно: личные фото, переписка, рабочая документация
  • 🟢 Желательно: всё остальное

Начните с шифрования диска на ноутбуке (это защитит данные при краже) и настройте Signal для важных разговоров. Затем переходите к VeraCrypt для отдельных файлов. Помните: шифрование бесполезно, если ваш компьютер уже взломан — злоумышленник перехватит пароль. Поэтому всегда держите систему в чистоте.