Форум: "Сети";
Текущий архив: 2006.01.08;
Скачать: [xml.tar.bz2];
ВнизМожно ли разобраться в том что передается по https? Найти похожие ветки
← →
SergP. (2005-09-23 22:58) [0]Имеется некая прога, которая при работе конектиться к некоему серверу используя SSL
Вобщем при ее работе я выцепил то что она передает на сервер и то что принимает. Можно ли теперь это все как-нить расшифровать?
← →
Eraser © (2005-09-23 23:16) [1]
> SergP. (23.09.05 22:58)
Можно, если у тебя есть Private Key который у принимающей стороны.
← →
SergP. (2005-09-23 23:57) [2]У меня есть все что передается в обе стороны TCP-протоколу (т.е. от установления соединения до дисконекта).
Как я понимаю все данные для расшифровки у меня должны быть. Так ли это?
Если так, то насколько сложным является алгоритм расшифровки. И где можно почитать что-то толковое по SSL
← →
SergP. (2005-09-24 00:07) [3]т.е. я имею все данные, типа:
Коннект.
Послано: CONNECT www.ххххх.com:443 HTTP/1.0
Принято: HTTP/1.0 200 Connection established
Послано: *** Какая-то фигня ***
Принято: *** Какая-то фигня ***
...
Послано: *** Какая-то фигня ***
Принято: *** Какая-то фигня ***
Дисконект.
← →
Eraser © (2005-09-24 00:59) [4]
> SergP. (23.09.05 23:57) [2]
Конечно должны быть. Так на пальцах не объяснишь.... поищи в нете статью/книгу по шифрованию, вчастности с открытым ключем.
← →
SergP. (2005-09-24 05:53) [5]
> Eraser © (24.09.05 00:59) [4]
А сам ничего не посоветуешь? Я не прошу кого-то специально искать для меня линки, но если есть уже готовые у кого-то в заначке, то выложте...
Дело не в том что мне лень самому искать, а в том что мой тупой инет не особо позволяет это делать, особенно когда приходится загружать пересматривать огромное кол-во инфы...
← →
Anatoly Podgoretsky © (2005-09-24 11:27) [6]SergP. (23.09.05 23:57) [2]
Конечно данные для расшифровки у тебя есть, для принимаемых данных, а передаваемые данные расишфровывать не надо, они у тебя есть не в зашифрованном виде.
← →
Eraser © (2005-09-24 14:12) [7]
> SergP. (24.09.05 05:53) [5]
Я бы посоветовал воспользоваться готовыми решениями для работы с SSL, Indy 10 подойдёт.
← →
SergP. (2005-09-24 17:21) [8]
> 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 18:07) [9]
> SergP. (24.09.05 17:21) [8]
1. Советую поставить Indy 10, а то потом код переписывать прийдётся.
2. Если не ошибаюсь, с проектом, использующим SSL, должна поставляться какая-то спец. DLL.
← →
SergP. (2005-09-25 06:24) [10]
> 2. Если не ошибаюсь, с проектом, использующим SSL, должна
> поставляться какая-то спец. DLL.
Когда-то на д5 ставил инди (не помню какую), так тогда все работало и никакой dll не требовало...
Что за фигня такая что теперь dll нужна? И где ее взять?
← →
Eraser © (2005-09-25 15:30) [11]
> SergP. (25.09.05 06:24) [10]
> Что за фигня такая что теперь dll нужна? И где ее взять?
>
Я ж говорю, что не уверен, что нужна эта DLL, никогда не работал с SSL. Советую сходить на сайт http://www.indyproject.org/ и там почитать что к чему.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2006.01.08;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.01 c