| |
| Рекомендованные_программные_решения/ru [2022/06/13 12:04] – created 0.0.0.0 | рекомендованные_программные_решения_ru [2022/06/13 14:38] (current) – removed sss |
|---|
| ====== Рекомендованные_программные_решения/ru ====== | |
| |
| <languages/> | |
| [[Special:MyLanguage/Общие рекомендации по безопасности|Общие рекомендации по безопасности]] можно посмотреть [[Special:MyLanguage/Общие_рекомендации_по_безопасности|тут]].<br>На этой странице кратко описаны рекомендуемые нами программные решения. | |
| __TOC__ | |
| |
| ====== Рекомендуемые [[Special:MyLanguage/Существующие_решения_для_организации_связи#.D0.9F.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D1.82.D0.B5.D0.BB.D1.8C.3C.3E.D0.9F.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D1.82.D0.B5.D0.BB.D1.8C_.28_p2p_.D0.B4.D0.B5.D1.86.D0.B5.D0.BD.D1.82.D1.80.D0.B0.D0.BB.D0.B8.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.BD.D0.B0.D1.8F_.D0.BC.D0.BE.D0.B4.D0.B5.D0.BB.D1.8C_.29|p2p]] и [[Special:MyLanguage/Существующие_решения_для_организации_связи#.D0.9F.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D1.82.D0.B5.D0.BB.D1.8C.3C.3E.D0.9F.D0.BE.D1.81.D1.80.D0.B5.D0.B4.D0.BD.D0.B8.D0.BA.3C.3E.D0.9F.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D1.82.D0.B5.D0.BB.D1.8C_.28_.D0.B3.D0.B8.D0.B1.D1.80.D0.B8.D0.B4.D0.BD.D0.B0.D1.8F_.D0.BC.D0.BE.D0.B4.D0.B5.D0.BB.D1.8C_.29|гибридные]] решения ====== | |
| ===== [[https://ru.wikipedia.org/wiki/Tox|TOX]]. ===== | |
| Программа для обмена сообщениями, аудио и видео звонков, передачи файлов (аналог [[https://ru.wikipedia.org/wiki/Skype|Skype]])<br><br>Преимущества: | |
| * Не требует регистрации на каких-либо серверах, в качестве аккаунта используется ваш [[Special:MyLanguage/Основы_криптографии_для_начинающих#.D0.90.D1.81.D0.B8.D0.BC.D0.BC.D0.B5.D1.82.D1.80.D0.B8.D1.87.D0.BD.D0.BE.D0.B5|публичный ключ]]. | |
| * Умеет использовать Посредников (реле) для решения проблемы [[https://ru.wikipedia.org/wiki/NAT|NAT]]. | |
| * Может работать через HTTP и SOCKS5 прокси. | |
| * Профиль пользователя по умолчанию шифруется с паролем. | |
| * Использует [[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e шифрование]]. | |
| * Исходный код программы [[https://github.com/TokTok/c-toxcore|доступен]]. | |
| <br>Недостатки на 2018.05: | |
| * не имеет оффлайн хранилища данных (нельзя отослать сообщение получателю, который в данный момент не находится в сети, и после этого отключиться - сообщение будет доставлено только когда в сети будут находиться и отправитель, и получатель одновременно) | |
| * нет возможности работать с нескольких устройств одновременно, используя один и тот же аккаунт (ключ) | |
| <br>Основы использования: | |
| - Передать собеседнику публичный ключ который можно посмотреть в настройках программы после запуска. | |
| - Добавить публичный ключ собеседника в программу через кнопку добавления нового контакта. | |
| - Пользоваться. | |
| <br>Адреса: | |
| * Сайт проекта: https://tox.chat/ | |
| * Последняя тестовая 64битная версия QTox для windows [[https://build.tox.chat/view/qtox/job/qTox-cmake-nightly_build_windows_x86-64_release/lastSuccessfulBuild/artifact/qTox-cmake-nightly_build_windows_x86-64_release.zip|скачать]] | |
| <br> | |
| |
| ===== [[https://ru.wikipedia.org/wiki/Bitmessage|bitmessage]]. ===== | |
| Программа для передачи текстовых сообщений, аналог [[https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BE%D1%87%D1%82%D0%B0|Электронной почты]].<br><br>Преимущества: | |
| * Не требует регистрации на каких-либо серверах, в качестве аккаунта используется ваш [[Special:MyLanguage/Основы_криптографии_для_начинающих#.D0.90.D1.81.D0.B8.D0.BC.D0.BC.D0.B5.D1.82.D1.80.D0.B8.D1.87.D0.BD.D0.BE.D0.B5|публичный ключ]]. | |
| * Обмен данными осуществляется методом копирования базы данных между всеми участниками сети, что делает невозможным идентифицировать как отправителя, так и получателя сообщения. | |
| * Умеет использовать Посредников (реле) для решения проблемы [[https://ru.wikipedia.org/wiki/NAT|NAT]]. | |
| * Может работать через HTTP и SOCKS5 прокси. | |
| * Может работать в режиме сервиса в сетях [[https://ru.wikipedia.org/wiki/%D0%94%D0%B0%D1%80%D0%BA%D0%BD%D0%B5%D1%82|darknet]]. | |
| * Использует [[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e шифрование]]. | |
| * Исходный код программы [[https://github.com/Bitmessage/PyBitmessage/|доступен]]. | |
| <br>Недостатки на 2018.05: | |
| * Отсутствие вложений (нельзя передать файл). | |
| * Задержка при передаче сообщений (в зависимости от состояния сети может быть до часа и более, при нормальном состоянии сети время доставки составляет 1-5 минут). | |
| * Может быть большое потребление трафика и нагрузка на процессор (в зависимости от нагрузки на сеть) | |
| <br>Принцип работы программы: | |
| - **Алиса** хочет отправить сообщение **Бобу**. | |
| - **Алиса** шифрует сообщение [[Special:MyLanguage/Основы_криптографии_для_начинающих#.D0.90.D1.81.D0.B8.D0.BC.D0.BC.D0.B5.D1.82.D1.80.D0.B8.D1.87.D0.BD.D0.BE.D0.B5|открытым ключом]] **Боба** и сохраняет его в локальную базу данных. | |
| - **Алиса** отправляет свою базу данных всем пользователям сети, с которыми она в данный момент соединена. | |
| - **Боб** постоянно получает от каждого пользователя, с которым он соединен, новую версию базы данных. | |
| - **Боб** пытается расшифровать каждое новое сообщение из базы данных всеми своими [[Special:MyLanguage/Основы_криптографии_для_начинающих#.D0.90.D1.81.D0.B8.D0.BC.D0.BC.D0.B5.D1.82.D1.80.D0.B8.D1.87.D0.BD.D0.BE.D0.B5|закрытыми ключами]] и, если новое сообщение предназначено не для него, расшифровать его **Бобу** не удастся. | |
| - **Боб** успешно расшифровывает сообщение, отправленное **Алисой**, которое находится в одной из версий базы данных, полученной от одного из пользователей сети. | |
| <br><br> | |
| Основы использования: | |
| - Сгенерировать как минимум 1 адрес ([[Special:MyLanguage/Основы_криптографии_для_начинающих#.D0.90.D1.81.D0.B8.D0.BC.D0.BC.D0.B5.D1.82.D1.80.D0.B8.D1.87.D0.BD.D0.BE.D0.B5|пару ключей]]). | |
| - Передать публичный ключ собеседнику (после этого он сможет слать вам сообщения). | |
| - Добавить публичный ключ собеседника (после этого вы сможете слать ему сообщения). | |
| - Пользоваться. | |
| - **Если программа создает большую нагрузку на ваш компьютер, можно попробовать ограничить скорость соединения в программе до значения меньше 100 кб.** | |
| <br><br>Адреса: | |
| * Сайт программы: https://bitmessage.org<br> | |
| * Скачать готовые сборки можно [[https://bitmessage.org/download/snapshots/|тут]] | |
| <br> | |
| |
| ===== [[https://github.com/RetroShare|RetroShare]] ===== | |
| Проект представляет собой что то вроде социальной платформы (в противовес социальным сетям).<br> Работает по принципу [[https://ru.wikipedia.org/wiki/Friend-to-friend|f2f]], однако на данный момент это скорее гибрид f2f и p2p т.к. многие пользователи не следуют строгим принципам f2f при использование RetroShare.<br><br>Список основных возможностей программы: | |
| * Форумы.<br>Реализует функционал форумов, выглядит это примерно так же как форумы на различных web сайтах | |
| * Каналы.<br>Предназначены для публикации данных, файлов, есть система рейтингов и комментариев. | |
| * Почта.<br>По функционалу напоминает классическую электронную почту. | |
| * Файлообмен.<br>Поддерживает коллекции которые по функционалу имеют много общего с torrent, тоесть используя местные форумы или каналы и коллекции можно получить полный аналог torrent трэкера | |
| * Чаты в реальном времени. | |
| * Система личностей.<br>Довольно интересный подход который при правильном использование позволяет достичь практически полной анонимности если это необходимо, так же позволяет подписать данные таким образом, что можно определить их источник. | |
| <br><br>Преимущества: | |
| * Не требует регистрации на каких либо серверах, в качестве аккаунта используется ваш [[Special:MyLanguage/Основы_криптографии_для_начинающих#.D0.90.D1.81.D0.B8.D0.BC.D0.BC.D0.B5.D1.82.D1.80.D0.B8.D1.87.D0.BD.D0.BE.D0.B5|публичный ключ]]. | |
| * Умеет использовать Посредников (реле) для решения проблемы [[https://ru.wikipedia.org/wiki/NAT|NAT]] (настраивается только вручную). | |
| * Может работать через HTTP и SOCKS5 прокси. | |
| * Может работать в режиме сервиса в сетях [[https://ru.wikipedia.org/wiki/%D0%94%D0%B0%D1%80%D0%BA%D0%BD%D0%B5%D1%82|darknet]]. | |
| * Использует [[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e шифрование]]. | |
| * Исходный код программы [[https://github.com/RetroShare|доступен]] | |
| <br>Недостатки на 2018.05: | |
| * Сложность первоначальной настройки.<br>Необходимо вручную произвести обмен ключами как минимум с несколькими людьми. | |
| * Программа взяла некоторые понятия из философии pgp, а так же ввела много своих понятий таких как анонимные личности.... | |
| * Довольно высокое потребление ресурсов (процессор, оперативная памяти, интернет трафик). | |
| * Для того чтобы полноценно пользоваться программой требуется изучение дополнительной информации, статей по настройке, документации программы. | |
| <br><br>Основы использования: | |
| - Запустить программу и следовать инструкциям мастера настройки. | |
| - Передать свой [[Special:MyLanguage/Основы_криптографии_для_начинающих#.D0.90.D1.81.D0.B8.D0.BC.D0.BC.D0.B5.D1.82.D1.80.D0.B8.D1.87.D0.BD.D0.BE.D0.B5|публичный ключ]] собеседнику. | |
| - Добавить публичный ключ собеседника через мастер добавления контактов. | |
| - Пользоваться. | |
| <br><br>Адреса: | |
| * Сайт программы http://retroshare.net/ | |
| * Скачать свежие сборки можно [[https://github.com/RetroShare/RetroShare/releases|тут]] | |
| * Статьи и документация: [[https://adorabilis.wordpress.com/2015/09/09/crystal-retroshare/|развернутая статья от одного из пользователей]] | |
| |
| ====== Приемлемые [[Special:MyLanguage/Существующие_решения_для_организации_связи#.D0.9F.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D1.82.D0.B5.D0.BB.D1.8C.3C.3E.D0.A1.D0.B5.D1.80.D0.B2.D0.B5.D1.80_.28_.D1.86.D0.B5.D0.BD.D1.82.D1.80.D0.B0.D0.BB.D0.B8.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.BD.D0.B0.D1.8F_.D0.BC.D0.BE.D0.B4.D0.B5.D0.BB.D1.8C_.29|централизованные]] программные решения ====== | |
| Решения этой категории зачастую не дают хорошего уровня безопасности и приватности, однако если необходимо использовать решение такого типа, ниже мы приведем список наименее плохих решений из этой категории.<br> | |
| <br> | |
| |
| ===== [[https://ru.wikipedia.org/wiki/XMPP|XMPP]] (Jabber) ===== | |
| Протокол для обмена текстовыми сообщениями и файлами (в некоторых программах клиентах так же есть возможность аудио/видео звонков).<br><br>Преимущества: | |
| * Доступно большое количество [[https://ru.wikipedia.org/wiki/%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5|открытых]] серверов и клиентов под различные операционные системы. | |
| * Наличие серверов с открытой регистрацией по всему миру а так же в [[https://ru.wikipedia.org/wiki/%D0%94%D0%B0%D1%80%D0%BA%D0%BD%D0%B5%D1%82|darknet]]. | |
| * Может работать через HTTP и SOCKS5 прокси. | |
| * Возможность создать свой сервер (внутри организации или закрытой сети, на арендованном сервере в интернете, на своем оборудование). | |
| * Протокол имеет множество опциональных расширений, например [[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e]] шифрование, хранение истории на сервере (не безопасно), аудио/видео звонки, ... . | |
| * Поддерживаются многопользовательские конференции. | |
| * Возможность пользователей на разных серверах общаться друг с другом. | |
| <br><br>Недостатки на 2018.05: | |
| * [[Special:MyLanguage/Существующие_решения_для_организации_связи#.D0.9F.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D1.82.D0.B5.D0.BB.D1.8C.3C.3E.D0.A1.D0.B5.D1.80.D0.B2.D0.B5.D1.80_.28_.D1.86.D0.B5.D0.BD.D1.82.D1.80.D0.B0.D0.BB.D0.B8.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.BD.D0.B0.D1.8F_.D0.BC.D0.BE.D0.B4.D0.B5.D0.BB.D1.8C_.29|Централизованная система]], большинство серверов хранит всю переписку на сервере по умолчанию. | |
| * Необходима регистрация на одном из серверов. | |
| * Шифрование Пользователь<>Сервер, а не Пользователь<>Пользователь ([[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e]]) по умолчанию. | |
| * Необходимо настраивать в клиентской программе дополнительный слой шифрования для передаваемых данных (не защищает от утечки метаданных). | |
| <br><br>Основы использования клиентской программы: | |
| - Зарегистрироваться.<br>В зависимости от сервера регистрация может отличаться по сложности и количеству необходимых данных.<br>В самом лучшем случае достаточно нажать кнопку "Зарегистрироваться" в клиентской программе предварительно вписав адрес выбранного сервера и желаемое имя аккаунта, и если сервер поддерживает регистрацию таким способом, а так же выбранное имя свободно, вы сразу будете зарегистрированы и сможете пользоваться jabber.<br>Однако сейчас все больше серверов требуют web регистрации (через [[https://ru.wikipedia.org/wiki/%D0%91%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80|web-браузер]]) и большое количество личных данных. | |
| - Передать собеседнику свой jid (jabber id) который служит идентификатором пользователя в сети jabber и имеет вид **пользователь@сервер** (как в [[https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BE%D1%87%D1%82%D0%B0|e-mail]]) | |
| - Добавить jid собеседника в своей клиентской программе. | |
| - Пользоваться. | |
| <br><br>Рекомендуемые программы клиенты: | |
| * [[https://www.miranda-ng.org/en/|Miranda-ng]] - программа клиент для многих протоколов (не только XMPP/Jabber), к сожалению на данный момент только для windows<br>Пргграмма имеет очень много настроек, поддерживает [[https://ru.wikipedia.org/wiki/PGP|pgp]], omemo, [[https://ru.wikipedia.org/wiki/Off-the-Record_Messaging|otr]] [[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e]] шифрование для jabber. | |
| * [[http://psi-im.org/|Psi]] - простой клиент для windows/linux/mac с поддержкой [[https://ru.wikipedia.org/wiki/PGP|pgp]] [[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e]] шифрования, есть дополнение для omemo и [[https://ru.wikipedia.org/wiki/Off-the-Record_Messaging|otr]] [[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e]] шифрования. | |
| * [[https://www.gajim.org/|Gajim]] - простой клиент для windows/linux/mac с поддержкой [[https://ru.wikipedia.org/wiki/PGP|pgp]] [[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e]] шифрования, есть дополнение для omemo и [[https://ru.wikipedia.org/wiki/Off-the-Record_Messaging|otr]] [[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e]] шифрования.<br>Не рекомендуется использовать если у вас много контактов, программа очень требовательна к ресурсам компьютера (процессор, оперативная память, чтение и запись жесткого диска ). | |
| * [[http://www.vacuum-im.org/|Vacuum-IM]] - простой клиент для windows/linux/mac с поддержкой [[https://ru.wikipedia.org/wiki/PGP|pgp]] [[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e]] шифрования. | |
| * [[http://pidgin.im/|Pidgin]] - простой клиент для windows/linux/mac с поддержкой [[https://ru.wikipedia.org/wiki/PGP|pgp]] [[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e]] шифрования, есть дополнение для omemo и [[https://ru.wikipedia.org/wiki/Off-the-Record_Messaging|otr]] [[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e]] шифрования. | |
| * Xabber - программа клиент для Android, есть поддержка [[https://ru.wikipedia.org/wiki/PGP|pgp]] [[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e]] шифрования.<br>Программу можно установить из [[https://en.wikipedia.org/wiki/F-Droid|FDroid]] репозитория или купить в магазине программ. | |
| * Conversations - программа клиент для Android, есть поддержка [[https://ru.wikipedia.org/wiki/PGP|pgp]] и omemo [[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e]] шифрования.<br>Разработчик этой программы придумал omemo шифрование.<br>Программу можно установить из [[https://en.wikipedia.org/wiki/F-Droid|FDroid]] репозитория или купить в магазине программ. | |
| <br><br>Рекомендуемые программы сервера: | |
| * [[https://github.com/processone/ejabberd/|ejabberd]] - очень производительный и стабильный сервер.<br>Инструкция по установке и настройке сервера выходит за рамки данной статьи. | |
| |
| ===== [[https://wiki.mumble.info/wiki/Main_Page|Mumble]] ===== | |
| Программа голосовой конференц-связи позиционируется как программа для геймеров, однако выходит далеко за эти рамки.<br><br>Преимущества: | |
| * Очень высокая производительность. | |
| * Очень низкое потребление ресурсов. (это лучшее voip решение в мире для компьютера с точки зрения потребления ресурсов) | |
| * Исходный код клиента и сервера [[https://github.com/mumble-voip|доступен]]. | |
| * есть клиентская программа под все распространенные операционные системы, а так же android и ios. | |
| * есть система эхо-подавления (реализация не идеальна). | |
| * эффективное кодирование звука (хорошее качество звука на очень низкой скорости соединения). | |
| * Возможность создать свой сервер (внутри организации или закрытой сети, на арендованном сервере в интернете, на своем оборудование). | |
| * Множество серверов со свободным доступом по всему миру. | |
| * Может работать через HTTP и SOCKS5 прокси (при этом функциональность немного ограничена). | |
| <br><br>Недостатки на 2018.05: | |
| * [[Special:MyLanguage/Существующие_решения_для_организации_связи#.D0.9F.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D1.82.D0.B5.D0.BB.D1.8C.3C.3E.D0.A1.D0.B5.D1.80.D0.B2.D0.B5.D1.80_.28_.D1.86.D0.B5.D0.BD.D1.82.D1.80.D0.B0.D0.BB.D0.B8.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.BD.D0.B0.D1.8F_.D0.BC.D0.BE.D0.B4.D0.B5.D0.BB.D1.8C_.29|Централизованная система]] | |
| * Шифрование только Пользователь<>Сервер, нет возможности использовать шифрование Пользователь<>Пользователь ([[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e]]) | |
| * Все передаваемые данные всегда доступны серверу. | |
| * Для обеспечения безопасности и приватности необходимо иметь свой сервер на своём оборудование. | |
| <br><br>Основы использования клиентской программы: | |
| - Пройти мастер первоначальной настройки звука и генерации сертификата клиента. | |
| - Добавить сервер который будет использоваться. | |
| - Подключиться к выбранному серверу.<br>При подключение ввести пароль, если сервер этого требует (пароль вам должен предоставить администратор сервера). | |
| - Пользоваться. | |
| <br><br>Адреса: | |
| * Сайт программы: https://wiki.mumble.info/wiki/Main_Page | |
| * Скачать программу можно прямо на главной странице сайта, мы рекомендуем использовать версию 1.3 (актуально на 2018.05) | |
| <br> | |
| |
| ====== Дополнительные инструменты для обеспечения безопасности и приватности ====== | |
| ===== [[https://ru.wikipedia.org/wiki/PGP|PGP]] ===== | |
| Одно из первых программных решений для [[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e]] шифрования изначально разрабатывалась только для [[https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BE%D1%87%D1%82%D0%B0|электронной почты]], однако позже получило широкое распространение и в других областях таких как обмен мгновенными сообщениями и шифрование файлов для передачи через небезопасные каналы связи.<br>К сожалению нет единого способа использовать pgp для всех передаваемых через интернет данных, существуют дополнения/расширения для программ работы с электронной почтой, так же некоторые программы обмена мгновенными сообщениями поддерживают pgp.<br><br>Прeимущества: | |
| * Возможность [[Special:MyLanguage/Основы_криптографии_для_начинающих#end-to-end|e2e]] шифрования любых данных | |
| * Поддержка в большом количестве программного обеспечения для обмена данными. | |
| * Хорошие проверенные временем реализации. | |
| * Надежные, проверенные алгоритмы шифрования. | |
| * Множество [[https://ru.wikipedia.org/wiki/%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5|открытых]] реализаций. | |
| * Возможность сохранить зашифрованные двоичные данные (файлы) в текстовом формате (например для публикации в виде текста на web сайте, в социальной сети) | |
| <br><br> | |
| Недостатки: | |
| * Относительная сложность настройки. | |
| * Необходимость настройки для каждой области применения отдельно.<br>//(Настройка программ и дополнений для программ реализующих работу с pgp)// | |
| <br><br>Принцип работы: | |
| - Вы генерируете [[Special:MyLanguage/Основы_криптографии_для_начинающих#.D0.90.D1.81.D0.B8.D0.BC.D0.BC.D0.B5.D1.82.D1.80.D0.B8.D1.87.D0.BD.D0.BE.D0.B5|пару ключей]]. | |
| - Вы передаете открытый ключ пользователю который хочет безопасно передать вам данные. | |
| - Вы добавляете открытый ключ пользователя которому вы хотите передать данные. | |
| - Вы шифруете открытым ключем пользователя данные для него. | |
| - Вы передаете по любому доступному (в том числе не безопасному) каналу связи зашифрованные данные пользователю. | |
| - Пользователь расшифровывает данные своим закрытым ключем из этой пары. | |
| <br><br>Адреса: | |
| * Официальный сайт GnuPG: https://www.gnupg.org/ | |
| * Ссылки на скачивание GnuPG: https://www.gnupg.org/download/ | |
| <br> | |
| |
| ===== [[http://www.7-zip.org/|7Zip]] ===== | |
| [[https://ru.wikipedia.org/wiki/%D0%90%D1%80%D1%85%D0%B8%D0%B2%D0%B0%D1%82%D0%BE%D1%80|Архиватор-компрессор]] файлов и директорий. Имеет возможность использования [[Special:MyLanguage/Основы_криптографии_для_начинающих#.D0.A1.D0.B8.D0.BC.D0.BC.D0.B5.D1.82.D1.80.D0.B8.D1.87.D0.BD.D0.BE.D0.B5|симметричного шифрования]] по паролю.<br><br>Преимущества: | |
| * Простота использования | |
| * Исходный код [[https://www.7-zip.org/download.html|открыт]]<br>//(к сожалению на 2018.05 архивирование данных в россии считается терроризмом, поэтому официальный сайт 7Zip заблокирован по решению суда)// | |
| <br><br>Недостатки: | |
| * Узкая область применения. | |
| * Отсутствие [[Special:MyLanguage/Основы_криптографии_для_начинающих#.D0.90.D1.81.D0.B8.D0.BC.D0.BC.D0.B5.D1.82.D1.80.D0.B8.D1.87.D0.BD.D0.BE.D0.B5|асимметричного шифрования]].<br>(необходимо иметь безопасный канал связи для передачи получателю ключа от зашифрованных данных) | |
| <br><br>Способ применения: | |
| - Вы создаете архив с паролем включив шифрование. | |
| - Вы передаете зашифрованный архив по любому каналу связи (в том числе не безопасному) | |
| - Вы передаете получателю пароль от архива по безопасному каналу связи. | |
| - Получатель расшифровывает данные. | |
| <br><br>Адреса: | |
| * Официальный сайт: http://www.7-zip.org/<br>//(к сожалению на 2018.05 архивирование данных в россии считается терроризмом, поэтому официальный сайт 7Zip заблокирован по решению суда)// | |
| * Статья на wiki: https://ru.wikipedia.org/wiki/7-Zip | |
| * Ссылки на скачивание: https://www.7-zip.org/download.html<br>//(к сожалению на 2018.05 архивирование данных в россии считается терроризмом, поэтому официальный сайт 7Zip заблокирован по решению суда)// | |