Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Сетевое программирование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2016, 10:35   #11
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
А тут отсебячинка пошла... я такого не писал... и даже не намекал.
Цитата:
Нет единого сервера, нет баз данных, нет хранение истории переписки, нет регистрации, нет логинов, нет паролей.
Цитата:
Я читал про ассиметричную криптографию она поддается криптоанализу.
Только на русской вики?

Цитата:
Даже на вики это не скрывают.. возможно вы до конца не читали но как правило в самом низу статьи на вики пишут о возможных способах анализа или взлома шифров.
Где-то кто-то утверждал обратное? Наоборот давно даже по ТВ советовали увеличивать размер ключа и т.п... но все вокруг идиоты, только вы солнце криптографии.

Цитата:
Но есть алгоритмы шифрования с абсолютной стойкостью.. вот их и планируется использовать..
Существует. Большой "одноразовый блокнот". "Даже на вики это не скрывают":
Цитата:
ключ генерируется для каждого сообщения (каждый ключ используется только один раз)
ключ статистически надёжен (то есть вероятности появления каждого из возможных символов равны, символы в ключевой последовательности независимы и случайны)
длина ключа равна или больше длины сообщения
исходный (открытый) текст обладает некоторой избыточностью (что является критерием оценки правильности расшифровки)
Понятно, что с технической стороны от вас вразумительно ждать не надо. Но я все же надеюсь получить ответ на неоднократно заданный вопрос: дайте пользовательский кейс!
Вот захотели мы с девушкой пообщаться через ваш мессенджер. Установили его. Дальше по шагам 1, 2, 3, ..., поболтали. Завтра утром проснулся, хочу опять написать. И? Опять по шагам 1, 2, 3, ... (как найти, если нет логинов/ид; как найти, если сервер сменился у кого-то; как понять, что это тот же человек... )
p51x вне форума Ответить с цитированием
Старый 28.10.2016, 12:28   #12
offmonreal
Пользователь
 
Регистрация: 24.01.2008
Сообщений: 21
Счастье

Цитата:
p51x
Вспоминая нашу переписку выделю некоторые аспекты.
Мне просто надо понять с чем вы уже согласились и что поняли.
И тогда мы можем смело обсудить следующие ваши упреки и недовольства.

А то каша получается..
И так прошу ответить по пунктикам утвердительно или отрицательно (tru or false)

Вначале вы недоумевали как можно без логинов и паролей идентифицировать пользователя.
Цитата:
то как я смогу из 1000 человек на сервере написать Алисе?
Это из 5 го поста, и это был ваш первый пост..
В этом же сообщении вы написали что
Цитата:
вы же говорили без сервера, а тут он вот
Или пропустили слово "единого" или не в курсе что бывают распределенные.

В следующем посте я дал вам понять и по поводу серверов и по поводу системы = логин+пароль,
хотя я допустил ошибку что предложил вам подумать.. либо вы не воспользовались моим советом
либо не смогли в силу обстоятельств - да это было зря написано.
В своем ответе я также четко и сразу дал понять что ключ(не пароль) не передается по сети.
Это должно было навести на определенные мысли что мне ненужны асимметричные ключи к примеру.

Из следующего вашего сообщения я понял что вы не видите разницы между различными системами идентификации.
Единственное из адекватных вопросов я счел вопрос про начальный обмен ключами.
Цитата:
3. Т.е. приходим к стандартному вопросу: начальный обмен ключами
В следующем посту я рассказал что такое логин и пароль и где их минусы..
И повторился в пользу идеи не передавать ключ(который и есть залог всего) по сети
используя свое программное обеспечение.

И благо вы в следующем посте ушли от некоторых тем.. так вот.. у меня вопросы.

1. Вам понятно что Я имел ввиду кода писал "нет единого сервера" ?
2. Вам понятно что Я имел ввиду кода писал "нет логинов и паролей" ?


Ответ можно не писать в развернутом виде )) хотя как пожелаете.

Я так-то, пропустил наверное, важное непонимание с вашей стороны.
возможно это и есть Ваш камень преткновения.
Цитата:
как пользователи будут идентифицировать
Черт как все логично.. если нет базы с логинами и паролями то как ? КАААККК???
Как мы идентифицируем бедного Васюююю КАААККККК.... ????

Благо у Васька есть ключ... и так он может к примеру псевдо-случайным образом
взять из него набор байтов и отправить их на сервер как свой идентификатор, а завтра он возьмет другой набор байтов.. и так далее..
Программному обеспечению на сервере хранить этот ИД нет необходимости так как он может смениться уже через минут 5 а может и через секунд...
Но есть схемы и по сложнее....

Обсуждать с Вами методы шифрования в данной ветке не вижу смысла.
offmonreal вне форума Ответить с цитированием
Старый 28.10.2016, 12:38   #13
offmonreal
Пользователь
 
Регистрация: 24.01.2008
Сообщений: 21
По умолчанию

Цитата:
если сервер сменился у кого-то
А как вы сделали вывод что сервер сменился ?
Сервера должны меняться от предпочтения пользователя.
Например я отправляю смски Алене по одному серверу, а получаю ответы с другого
а может все на одном... все будет так как я захочу и как настрою с ней свой - контакт(некий конфигурационный файл, где будут записан ключ, предпочтительные сервера в разное время суток и т.д. )

А где проблема ?
Может я захочу поменять на лету текущий сервер.. отправлю ей новый контакт зашифровав старым.
Если она примет изменения все сростется..

А ты точно программист ?
offmonreal вне форума Ответить с цитированием
Старый 28.10.2016, 13:07   #14
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Ясно. Ни технического, ни юзерского понимания у вас нет. Дальнейших разговор считаю бессмысленным. Тут был один такой же, но он хоть интересные посты иногда задвигал...
p51x вне форума Ответить с цитированием
Старый 28.10.2016, 15:53   #15
offmonreal
Пользователь
 
Регистрация: 24.01.2008
Сообщений: 21
По умолчанию

Цитата:
Ясно
И вам удачи...
Я так понимаю вы на вопросы не ответите...
Надеюсь ответ хотя бы у вас в голове будет.
offmonreal вне форума Ответить с цитированием
Старый 28.10.2016, 18:36   #16
Avazart
Форумчанин
 
Аватар для Avazart
 
Регистрация: 13.08.2011
Сообщений: 184
По умолчанию

Цитата:
Сообщение от offmonreal Посмотреть сообщение
Цитата:
Сообщение от Avazart Посмотреть сообщение
Как собираетесь обходить NAT без "сервера" ?
Сервер - свободное программное обеспечение способное одновременно обрабатывать тысячи соединений и выполняет роль -почты(только пересылка данных). Если непонятно.. то проще говоря пользователь сам выберет сервер, которые в открытом доступе, для общения с определенным контактом.. надеюсь идею уловили.
Клиент будет хранить у себя все что нужно (и это главное неудобство для пользователя).
Это что Wiki ? А ничего что вообще далеко от моего вопроса?

Цитата:
Сообщение от offmonreal Посмотреть сообщение
Серверную часть разрабатываю в Netbeans.
Вы же писали что не будет сервера?
Avazart вне форума Ответить с цитированием
Старый 28.10.2016, 18:45   #17
offmonreal
Пользователь
 
Регистрация: 24.01.2008
Сообщений: 21
По умолчанию

Я писал что не будет ЕДИНОГО сервера.
Пожалуйста чуть внимательней.
Сервер будет и не один.
offmonreal вне форума Ответить с цитированием
Старый 28.10.2016, 20:48   #18
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Сделайте лучше p2p chat - таких мало.
waleri на форуме Ответить с цитированием
Старый 28.10.2016, 23:35   #19
Avazart
Форумчанин
 
Аватар для Avazart
 
Регистрация: 13.08.2011
Сообщений: 184
По умолчанию

Цитата:
Я писал что не будет ЕДИНОГО сервера.
Пожалуйста чуть внимательней.
Сервер будет и не один.
Ок, но все же что делать с NAT ? или все будет идти через сервер?
Avazart вне форума Ответить с цитированием
Старый 29.10.2016, 00:44   #20
offmonreal
Пользователь
 
Регистрация: 24.01.2008
Сообщений: 21
По умолчанию

Avazart, на данном эта пе планируется следующая схема взаимодействия.
Будут общественные сервера с открытым доступом как и частные с закрытым.
Может пользователь захочет использовать свой сервер.
Не будет специального программного обеспечения которое
определит судьбу приложения кокой сервер в данный момент использовать.
Это будет определять пользователь для каждого контакта конкретно.
Для любого контакта будет возможность определять группу серверов
и настраивать отдельно сервера для входящих данных и для их отправки отдельно.

Грубо говоря у вас может быть 20 контактов а клиентское приложение будет взаимодействовать с 30 серверами... а может с одним...

Надеюсь на вопрос ответил..
Но могу и по другому перефразировать..да будет сервер, НО не один а много и не будет главного сервера.
offmonreal вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Morfy - OPEN SOURCE CMS awilum WordPress и другие CMS 1 27.11.2015 10:29
Media Player Open Source coNsept Общие вопросы .NET 0 31.10.2014 15:12
Вы принимаете участие в open source проектах? Levsha100 Свободное общение 5 18.08.2012 10:42
Open Source asmars Общие вопросы C/C++ 3 11.03.2012 20:15
Open Source YaCy.net VirpeX Свободное общение 0 13.02.2011 02:39