Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 03.10.2013, 16:38
Аватар для seeman_tm
seeman_tm seeman_tm вне форума
Новичок
 
Регистрация: 03.02.2011
Сообщения: 79
Репутация: -2306
По умолчанию HTTPS (только на TCPServer и TCPClient или WinSock)

Всех приветствую.

Есть необходимость разобраться.
Как происходит генерация и обмен ключами ?
Есть ли какие либо стандарты по алгоритмам кодирования в HTTPS ?
Как определяется, что все данные получены а не их часть ?
Ответить с цитированием
  #2  
Старый 03.10.2013, 20:14
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

HTTPS, TLS, SSL, RSA. Читать всё вдумчиво и анализировать. Соответствующие RFC в вики указаны.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
Этот пользователь сказал Спасибо PhoeniX за это полезное сообщение:
Alegun (04.10.2013)
  #3  
Старый 04.10.2013, 01:22
Аватар для seeman_tm
seeman_tm seeman_tm вне форума
Новичок
 
Регистрация: 03.02.2011
Сообщения: 79
Репутация: -2306
По умолчанию

Цитата:
Сообщение от PhoeniX
HTTPS, TLS, SSL, RSA. Читать всё вдумчиво и анализировать. Соответствующие RFC в вики указаны.
Ну вот что за занудство ?
А своими словами и примерами "на пальцах" никак ?
К примеру.
1. Клиент генерирует приватный и публичный ключи (Далее "ПрКК - Приватный Клиентский Ключ" и "ПуКК - Публичный Клиентский Ключ").
2. Клиент подключается к HTTPS серверу и отправляет ему свой публичный ключи.
3. Сервер HTTPS, в свою очередь, приняв соединение тоже генерирует свои приватный и публичный ключи (Далее "ПрСК - Приватный Серверный Ключ" и "ПуСК - Публичный Серверный Ключ").
4. Сервер приняв от клиента ПуКК, отправляет ПуСК.
5. После того как у клиента есть ПрКК и ПуСК, а у Сервера ПрСК и ПуКК, они начинают вести диалог зашифрованными своими приватными ключами данными.

Если не прав или можете что то добавить/поправить, то опишите что да как на самом деле. А ссылки кидать куда либо не стоит. Форумы же для обсуждения, а не для обмена ссылок ?

Последний раз редактировалось seeman_tm, 04.10.2013 в 01:27.
Ответить с цитированием
  #4  
Старый 04.10.2013, 13:26
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Тема слишком объёмна для "обсуждения", учитывая, что установка защищённого соединения не один раз разжёвывалась, и, если немного покопаться в гугле, можно найти много всего интересного. В том числе это.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
Этот пользователь сказал Спасибо PhoeniX за это полезное сообщение:
seeman_tm (04.10.2013)
  #5  
Старый 04.10.2013, 19:22
Аватар для seeman_tm
seeman_tm seeman_tm вне форума
Новичок
 
Регистрация: 03.02.2011
Сообщения: 79
Репутация: -2306
По умолчанию

Цитата:
Сообщение от PhoeniX
Тема слишком объёмна для "обсуждения", учитывая, что установка защищённого соединения не один раз разжёвывалась, и, если немного покопаться в гугле, можно найти много всего интересного. В том числе это.

Что касательно ссылки, то уже лучше. А что касательно гугла, то можно переворошить кучу форумов с ещё большей кучей постов. Перечитать огромную массу ереси и бреда (написанных заумно построенным приложениями, но туфте по факту), и так ни чего нужного и не найти.
У людей спросить проще. Кто знает тот ответит.

Последний раз редактировалось seeman_tm, 04.10.2013 в 19:27.
Ответить с цитированием
  #6  
Старый 04.10.2013, 19:46
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Мало кто сможет точно описать весь процесс установки HTTPS-соединения. Для старта можно почитать вышеуказанную тему на хабре. Дальше - только вдумчивое чтение RFC и много-много экспериментов.
Можно также почитать исходники какого-нибудь opensource-браузера, там обычно всё есть и подробно прокомментировано (например, firefox).
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 01:12.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025