В рамках данного раздела мы расскажем вам о таких инструментах для шифрования, как OTR и PGP. Однако переписку можно зашифровать и вне мессенджера, отправив данные уже в зашифрованном виде. Во-первых, есть сайты, предоставляющие возможность шифрования данных, во-вторых, есть браузерные дополнения для шифрования. Об одном из таких дополнений мы и поговорим в данной главе.
CryptoData – браузерное дополнение с функционалом шифрования данных для браузеров Mozilla Firefox и Google Chrome. Я настоятельно рекомендую вам его установить.
Дополнение бесплатное, но наш общий долг поддержать разработчика. Это можно сделать по ссылке.
После установки дополнения в браузере у вас появится значок CryptoData.
Шифрование данных при помощи CryptoData
При нажатии на значок CryptoData появляется форма для текста, который вы хотите зашифровать (или расшифровать). Используемый алгоритм шифрования AES-256 на сегодняшний день является оптимальным решением для быстрого и безопасного шифрования. Если вдруг вас потянет в настройки сменить его на RC4 (Rivest cipher), настоятельно не советую: RC4 в 2018 году уже устарел и не является достаточно безопасным.
Нажимаем Зашифровать, придумываем временный ключ. Ключ надо передать собеседнику альтернативным каналом.
Надежный ключ выглядит примерно так:
&mWcq!fbBdaFw-!3g;’qB=!§,B.=EqZsqf|q1@=`~\qf./!3g;’qB=!§,B.=Eq!!!Ot_l.
Помните, что даже самый надежный алгоритм шифрования не будет безопасным при слабом, легко подбираемом ключе.
Вы можете заранее добавить ключи в настройках приложения и при шифровании выбирать один из них. Это удобно в тех случаях, когда вы общаетесь с разными собеседниками, для каждого используя свой уникальный ключ.
После шифрования текст становится нечитаемым.
Дешифрование данных, зашифрованных при помощи CryptoData
Текст в зашифрованном виде мы отправляем собеседнику. Собеседник вставляет его в окно дополнения CryptoData и жмет Расшифровать.
Приложение запросит корректный ключ, который должен быть передан по альтернативному каналу связи. Если ключ будет верным, получатель расшифрует полученное сообщение.
CryptoData поможет вам зашифровать почту в онлайн-клиентах вроде Gmail, переписку в социальных сетях, но может применяться и для шифрования сообщений в мессенджерах. Мы еще не раз вернемся к этому дополнению на протяжении курса.