Показать сообщение отдельно
  #10  
Старый 25.06.2008, 11:14
Аватар для Thrasher
Thrasher Thrasher вне форума
Illuminati
 
Регистрация: 06.03.2008
Адрес: Крым, г. Симферополь
Сообщения: 348
Репутация: 8808
По умолчанию

Может быть я неправильно что-то понял. Но алгоритм такой - первый ключ шифрует второй ключ, а вторым ключем криптуются данные. Тогда это бессмысленно, поскольку шифрование данных идет только вторым ключем и для расшифровки файла будет вестись поиск именно 2-го ключа.
Насчет МДА5. К сожалению "не очень долго будет мучится старушка" - в сети распределенных вычислений вскрывается быстрее чем DES.
Что качаеться ГПСЧ, то естественно необходимо использовать конгруэнтные генераторы Xn+1 = (A∙Xn+ C) mod M. Модули будут равны
1. A = 1664525, предложен M.Lavaux & F.Janssens, период 2^32;
2. A = 6364136223846793005, предложен C.Haynes, период 2^64;
3. A = 40692, предложен P.L’Ecuyer, период 2^31-249;
M и С можно генерировать от введенного пароля.

Я не знаю каким образом шифруются файлы в архиве, но я бы предложил делать шифрование с динамическим ключем - т.е. после шифровки каждого блока (1024, 2048 и т.д. байт), ключ бы динамически менялся. Зависимость опять таки от пароля. Тогда брутфорс стает просто бессмысленным.
__________________
Хорошо написанная программа не требует документации
ICQ 9-184-668.
Ответить с цитированием