Тестирование программы КриптоДиск

Тема в разделе "WASM.HEAP", создана пользователем SteelRat, 5 авг 2005.

  1. aravar

    aravar New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2004
    Сообщения:
    35
    А я это не учёл.
     
  2. SteelRat

    SteelRat New Member

    Публикаций:
    0
    Регистрация:
    26 авг 2004
    Сообщения:
    409
    aravar

    Где в реестре ? Там исходник есть :) Теоретически всё работает так:

    Первый запуск - регистрация сервиса

    При первом монтировании создаются два значения "DriveLetter" для демонтирования и "ReadOnly" = TRUE если диск только на чтение. Оба создаются при помощи RegSetValueEx - "If a value with this name is not already present in the key, the function adds it to the key."

    Пробовал на "чистых" машинах (на которых CrDisk ещё не было) Заметил интересную особенность именно при первом старте "не найден указанный файл" после перезагрузки программы всё нормально, но это было не на всех машинах :dntknw: Вот и решил выложить на всеобщее обозрение для выявления глюков, может кто подскажет что это за особенность работы с реестром. Или после инсталяции требовать перезагрузку ?

    И вот ещё help сделал, если кому интересно. На подходе полная инсталяшка :)
     
  3. aravar

    aravar New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2004
    Сообщения:
    35
    Под WIN98 этого раздела нет HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CrDisk, машину перезагружал.
     
  4. SteelRat

    SteelRat New Member

    Публикаций:
    0
    Регистрация:
    26 авг 2004
    Сообщения:
    409
    aravar

    Этот диск под линейку NT Всё, что моложе w2k. Win98 работает по другому... Просто не расчитывал на эту ОС, хотя поклонники её ещё остались ;)
     
  5. SteelRat

    SteelRat New Member

    Публикаций:
    0
    Регистрация:
    26 авг 2004
    Сообщения:
    409
    Пока разбирался с user mode нашёл дыру в своём алгоритме :) не в ГОСТе Пока не рекомендую защищать свои данные, т.к. алгоритм следующий: Данные шифруются по ГОСТ простой заменой, затем гаммированием.

    Забыл тонкость, описанную Шнаером :dntknw: Шифрую одним и тем же ключом, а такие алгоритмы подвержены атаке "встреча посередине" => размер ключа с 256 бит уменьшается до 128 бит :dntknw:(( Придётся создавать два ключа :)
     
  6. aravar

    aravar New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2004
    Сообщения:
    35
    У меня древний ноут Р 200 ММХ я и радбы воткнуть туда w2k да оперативки всего 32Мб, а память дя него в 2 раза дороже чем он сам, не выбрасывать же его :)