Текущий архив: 2014.01.05;
Скачать: CL | DM;
Вниз
крипто Найти похожие ветки
← →
Vasa777 (2013-07-19 12:26) [0]нашел интересную статейку про шифрование. лежит тут (и еще несколько копий на разных сайтах): http://delphiworld.narod.ru/base/crypt3_3.html
в ней есть небольшой пример работы (шифрование файла rc2\rc4), я его воспроизвел, добавил недостающие куски, немного поправил переменные с учетом последней версии дельфи (xe4), прилепил отсутствующие визуальные компоненты, функции взял из последней версии JEDI Api - JwaWinCrypt.pas (раньше был такой файл wincrypt.pas - это его аналог).
Вроде все правильно. Компилируется нормально, запускается тоже, но вот потом вылезает AV.
Выложил архивчег сюда http://rghost.ru/47521421 (200Kb)
Может кто из гуру посмотрит, где собака порылась?
← →
Jeer © (2013-07-19 12:56) [1]Может просто воспользоваться готовыми и отлаженными библиотеками?
← →
Inovet © (2013-07-19 13:19) [2]> [1] Jeer © (19.07.13 12:56)
Ага, а вдруг там оборотень порылся.
← →
Vasa777 (2013-07-19 13:23) [3]хочется самому разобраться хотябы частично а не готовые вещи юзать. там явно гдето с указателями затык, на этапе
begin
//генерируем IV
начинаются проблемы.
← →
Vasa777 (2013-07-19 13:42) [4]еще поправил. теперь AV не вылезает, работает, но расшифровывает не верно http://rghost.ru/47523308
← →
Anatoly Podgoretsky © (2013-07-19 15:15) [5]
> Ага, а вдруг там оборотень порылся
В погонах
← →
DVM © (2013-07-19 16:47) [6]
> Vasa777 (19.07.13 13:23) [3]
> хочется самому разобраться хотябы частично а не готовые
> вещи юзать. там явно гдето с указателями затык, на этапе
>
> begin
> //генерируем IV
> начинаются проблемы.
Ни в одном вызове CryptoApi функций нет проверки на ошибки.
← →
jumping jack (2013-07-19 19:31) [7]откуда "вылезает" - не видно, что ли? найдите во что бы то ни стало
Project Options/Compiler/Use Debug DCUs = on
после AV смотрите Debug Windows/Call stack - есть там чо? а после F7?
ну или предварительно расставить побольше точек останова и проходить всё пошагово по F8, а найдя глючную функцию, в следующей попытке зайти в неё по F7
← →
Vasa777 (2013-07-19 20:01) [8]после [4] уже не глючит, но расшифровывать не хочет
← →
^-k-^ (2013-07-19 20:41) [9]попробуй его(её) напугать
вот у нас например программист на рабочем месте :)
http://e-oo.ru/upload/products/IMG_4322.JPG
← →
Jeer © (2013-07-19 20:54) [10]>вот у нас например программист на рабочем месте :)
Не вижу прокладки, значит плохо защитилась:)
← →
^-k-^ (2013-07-19 21:06) [11]да ладно, парень расслабился, пятница как-никак :)
а в понедельник - полная экипировка
← →
Jeer © (2013-07-19 21:30) [12]Принято:)
Страницы: 1 вся ветка
Текущий архив: 2014.01.05;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.005 c