Короткий ответ
Современные протоколы обычно используют комбинацию методов: асимметрический обмен помогает договориться о секретах, а симметрический алгоритм быстро защищает основной поток. Надёжность зависит не только от названия алгоритма, но и от ключей, реализации и проверки подлинности сторон.
Шифрование и хеширование — не одно и то же
Шифрование обратимо при наличии ключа. Хеш-функция создаёт односторонний отпечаток и применяется, например, для проверки целостности или безопасного хранения производных паролей. Кодирование вроде Base64 вообще не предназначено для секретности.
Что защищает HTTPS и VPN
HTTPS шифрует сеанс между приложением и конкретным сайтом, а VPN добавляет защищённый участок между устройством и VPN-сервером. Эти слои могут работать одновременно и решают разные задачи.
Где остаются метаданные
Даже при хорошем шифровании наблюдатель может видеть время, объём соединения и адрес узла, с которым установлен туннель. Получатель после расшифрования видит данные, которые пользователь ему отправил.
Чек-лист действий
- Проверяйте HTTPS и предупреждения о сертификате.
- Используйте актуальные приложения и операционную систему.
- Не передавайте ключи и ссылки подключения в открытые чаты.
- Защищайте устройство кодом и шифрованием накопителя.
- Храните резервные коды отдельно от основного устройства.
Что часто делают неправильно
- Считать Base64 или архив с паролем полноценной криптографической защитой.
- Игнорировать предупреждение о недействительном сертификате.
- Публиковать секретный ключ рядом с зашифрованными данными.
- Думать, что шифрование защищает от фишинга и ошибочной отправки.