Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Можно ли разобраться в том что передается по https? [D6]


SergP. ©   (2005-09-23 22:58:00) 

Имеется некая прога, которая при работе конектиться к некоему серверу используя SSL
Вобщем при ее работе я выцепил то что она передает на сервер и то что принимает. Можно ли теперь это все как-нить расшифровать?


Eraser   (2005-09-25 15:30:00) [1]


> SergP.   (25.09.05 06:24) [10]
> Что за фигня такая что теперь dll нужна? И где ее взять?
>


Я ж говорю, что не уверен, что нужна эта DLL, никогда не работал с SSL. Советую сходить на сайт http://www.indyproject.org/и там почитать что к чему.


SergP.   (2005-09-25 06:24:00) [2]


> 2. Если не ошибаюсь, с проектом, использующим SSL, должна
> поставляться какая-то спец. DLL.


Когда-то на д5 ставил инди (не помню какую), так тогда все работало и никакой dll не требовало...
Что за фигня такая что теперь dll нужна? И где ее взять?


Eraser   (2005-09-24 18:07:00) [3]


> SergP.   (24.09.05 17:21) [8]

1. Советую поставить Indy 10, а то потом код переписывать прийдётся.
2. Если не ошибаюсь, с проектом, использующим SSL, должна поставляться какая-то спец. DLL.


SergP.   (2005-09-24 17:21:00) [4]


> Eraser ©   (24.09.05 14:12) [7]
>
> > SergP.   (24.09.05 05:53) [5]
>
> Я бы посоветовал воспользоваться готовыми решениями для
> работы с SSL, Indy 10 подойдёт.


Это понятно... Просто я хотел посмотреть что передает и принимает та программа (она не моя)....

Кстати а что касается того чтобы самому работать с SSL, то я так и планировал использовать INDY (просто ничего другого больше не знаю).
Но есть проблема: Что-то не работает даже indy'евская демка httpclient с SSL. выскакивает:

Project HTTPClient.exe raised exception class EIdOSSLCouldNotLoadSSLLibrary with message 'Could not load SSL library'. Use Step or Run to Continue.

Из-за чего это так?
Indy у меня та что шла вместе с  Д6.
Когда-то раньше с Д5 все работало, но тогда я Indy отдельно скачивал и ставил... Может ли быть из-за версии?


Eraser   (2005-09-24 14:12:00) [5]


> SergP.   (24.09.05 05:53) [5]

Я бы посоветовал воспользоваться готовыми решениями для работы с SSL, Indy 10 подойдёт.


Anatoly Podgoretsky   (2005-09-24 11:27:00) [6]

SergP.   (23.09.05 23:57) [2]
Конечно данные для расшифровки у тебя есть, для принимаемых данных, а передаваемые данные расишфровывать не надо, они у тебя есть не в зашифрованном виде.


SergP.   (2005-09-24 05:53:00) [7]


> Eraser ©   (24.09.05 00:59) [4]


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


Eraser   (2005-09-24 00:59:00) [8]


> SergP.   (23.09.05 23:57) [2]

Конечно должны быть. Так на пальцах не объяснишь.... поищи в нете статью/книгу по шифрованию, вчастности с открытым ключем.


SergP.   (2005-09-24 00:07:00) [9]

т.е. я имею все данные, типа:

Коннект.
Послано: CONNECT www.ххххх.com:443 HTTP/1.0
Принято:  HTTP/1.0 200 Connection established
Послано: *** Какая-то фигня ***
Принято: *** Какая-то фигня ***
...
Послано: *** Какая-то фигня ***
Принято: *** Какая-то фигня ***
Дисконект.


SergP.   (2005-09-23 23:57:00) [10]

У меня есть все что передается в обе стороныTCP-протоколу  (т.е. от установления соединения до дисконекта).
Как я понимаю все данные для расшифровки у меня должны быть. Так ли это?
Если так, то насколько сложным является алгоритм расшифровки. И где можно почитать что-то толковое по SSL


Eraser   (2005-09-23 23:16:00) [11]


> SergP.   (23.09.05 22:58)

Можно, если у тебя есть Private Key который у принимающей стороны.


Наверх

Титульная страница Поиск, карта сайта Написать письмо