Добрый день, eugene! Зайди на http://freshmeat.net и введи строку поиска "crypt" - что нибудь найдешь. Успехов Ответ отправлен: 15.09.2003, 10:42 Отправитель: Yuri Gordienko Отвечает Morgion
Доброе время суток, eugene! Сейчас стойкость алгоритма и размер ключа- не эквивалентные понятия- например 128 бит ключа IDEA (вообще нет на него никакой атаки полноценной) и многие другие с большей длинной, но не стойкие. Мне нравиться BlowFish - на него нет атак, длинна ключа от 56 до 448 бит. Описание ищи в "Прикладная криптография" (proglib.ru). Выслал мылом. Ответ отправлен: 15.09.2003, 12:46 Отправитель: Morgion Отвечает Извращенок
Приветствую Вас, eugene! Только в соответсвующих SDK. Вообще, общественное распространение таких библиотек запрещено законами разных стран. Ответ отправлен: 15.09.2003, 15:39 Отправитель: Извращенок
Вопрос № 1072
Уважаемые эксперты, нужен совет. Средствами чистого API создаю win32 приложение в MSVC6.0 в котором основное окно программы - диалоговое. Далее в DialogProc отслеживаю вызов сообщения WM_PAINT и прорисовываю окно (Rectangle, BitBlt и др.) Проблема в том, что если это окно частично перекрывается окном другой программы, то при смещении последнего на моем окне остаются следы. Если минимизировать и восстановить окно - все следы исчезают и окно приобретает нормальный вид. Спасибо.
Приветствую Вас, eugene! А ты создай цикл и прорисовывай постоянно. Ответ отправлен: 15.09.2003, 15:39 Отправитель: Извращенок
Вопрос № 1073
Уважаемые эксперты, теоретический вопрос. Чем можно заменить этот фиктивный цикл, который служит лишь для того чтобы избежать очистки памяти и закрытия файлов при каждой проверке на ошибку. Если возможно, то с примером. Спасибо.
Здравствуйте, eugene! Предлагаю вложенные if if (...) { .... if (...) { ... delete [] buf2; } delete [] buf1; } Ответ отправлен: 15.09.2003, 09:12 Отправитель: vitya Отвечает Avl2k
Добрый день, eugene! Специально для этого в C++ придуманы деструкторы, т.е. Вам необходимо защитить ресурсы с помощью неких классов (например, вместо new BYTE[100] можно использовать vecor( 100 ), который в деструкторе сам освободит выделенную им память). К тому же если у Вас в коде возникло исключение, то никакие другие средства (ну может еще try..catch, если у Вас терпения много :) Вам не помогут. С уважением, Avl2k. Ответ отправлен: 15.09.2003, 13:31 Отправитель: Avl2k Отвечает Извращенок
Приветствую Вас, eugene! Что-то я не понял, зачем все эти трудности... Странный и бесполезный какой-то код. Ответ отправлен: 15.09.2003, 15:38 Отправитель: Извращенок
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.