Легенда:
   новое сообщение
    закрытая нитка
    новое сообщение
    в закрытой нитке
    старое сообщение
         
		 | 
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
 - Новичкам также крайне полезно ознакомиться с данным документом.
   
  |   | 
Первое же утверждение - бред собачий!  28.11.05 03:52  Число просмотров: 4088
 Автор: Zef <Alloo Zef> Статус: Elderman
 | 
 
"Опровергается чудовищное заблуждение, которое звучит примерно так: если известен алгоритм зашифровки файла, то всегда этот файл можно расшифровать. Наш алгоритм открыт, а расшифровка невозможна. "
 
 Насколько я понимаю, шифрование основанное на секретности алгоритма, вообще, к математической криптографии отношения не имеет и сколько-нить стойким не является.
 | 
 
| 
<theory>
 |  
 
Интересно мнение об этом более развитых людей в области крипто чем я...  26.11.05 15:10  
 Автор: Wud <Леха> Статус: Member Отредактировано 26.11.05 15:12  Количество правок: 3
 | 
 
  Шифрование файлов случайными байтами
 | 
 
 
  | 
Афтар жжот!!!  28.11.05 19:41  
 Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 28.11.05 19:42  Количество правок: 1
 | 
 
Прочел только малую часть, дальше читать не смог - стало жалко времени.
 Могу простить рандом от таймера - как расшифровывать будем :-).
 Невозможно простить абсолюное незнание элементарнейших азов - ключ не должен вычисляться по блоку шифра и известной части текста.
 И еще что-то я не понял - все-таки ключ начальное значение рандома (поскольку функция стандартна и гамма зависит только от инициализации и получается что ключ - всего 16 или 32 бита) или  все нагенеренные числа (но ключ не должен быть таким огромным судя по здравому смыслу и логике).
 Правильно было сказано - бред!
 Меня не возмущает то, что человек заблуждается, возмущает то, что он с таким пафосом говорит, что перевернул всю науку, а на самом деле несет полный бред.
 | 
 
 
  | 
Ханаанский бальзам  27.11.05 08:39  
 Автор: RElf <M> Статус: Member Отредактировано 30.11.05 15:47  Количество правок: 4
 | 
 
Бред. Читайте
  Ханаанский бальзам
 | 
 
 
  |   | 
Отличная ссылка! спасибо  30.11.05 18:01  
 Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
 | 
 
| 
 | 
 
 
  | 
Феноменально! [UPD]  26.11.05 16:14  
 Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman Отредактировано 26.11.05 16:20  Количество правок: 1
 | 
 
Если я правильно понял автора - алгоритм этот безумно стар. Это обычная подстановка символов из таблицы. Дальше идёт различное дополнительное запутывание - разные таблицы, ещё что-то, двух(трёх?) проходное шифрование, запутывание исходников, итд. Я не уверен что до конца понял все запутки, так как не владею терминологией (и что ещё больше запутывает - похоже автор тоже не владеет терминологией). Наверняка там есть несколько блестящих идей, но напродуктэто не тянет. Не говоря уже о том что шифрование закрытым алгоритмом ИМХО  не есть гуд (я знаю что это спорное высказывание, потому ИМХО). Вот например, что бросилось в глаза непрофессионалу:
 
 
 2) с помощью функции Rnd(Timer) генерируется псевдослучайное целое число в интервале от 10000 до 30000 ( I = Int(Rnd*20000) + 10000); 
 3) берется остаток от деления этого числа на 256 ( J = I mod 256); 
 
 
 Вопрос - зачем прибавлять 10000, если потом всё равно берёшь остаток от 256? Чем хуже такая запись:
 
 
 ... ( I = Int(Rnd*20000) + 16); 
 3) берется остаток от деления этого числа на 256 ( J = I mod 256); 
 
 
 По смыслу одно и тоже, но меньше красивых чисел.
 Это что касается криптографии.
 Дальше интереснее. Выясняется что чувак в основном думал в направлении сокрытия алгоритма. И тут он вроде как чего-то достиг - типа там самогенерящийся код, каждый экземпляр программы разный итд. Но опять же - без конкретики в это слабо верится. А если он при проектировании защиты от взлома допускал такие же ляпы как тот что я приводил, то средний реверсер его прогу размотает легко. В общем не буду глумиться - сам не профи. Но я бы ставить на эту софтину не стал.
 
 ---------------------------------
 Апдейт: вот ещё замечательные строки:
 
 Все выше изложенное позволяет нам передавать программу пользователям вместе с исходным кодом. Все равно, едва ли кто разберется с алгоритмом. А если кто, потратив уйму времени, и разберется, то едва ли он будет свой труд даром распространять. 
 
 Какой мощный маркетинговы ход! "Наш алгоритм невозможно сломать! Ну а если можно, то долго! И то не всякий захочет, а кто захочет не факт что сломает... короче Наш алгорит невозможно сломать!". Мужику надо идти рабоать в пресс-службу майкрософт. :)))
 | 
 
 
  |   | 
Первое же утверждение - бред собачий!  28.11.05 03:52  
 Автор: Zef <Alloo Zef> Статус: Elderman
 | 
 
"Опровергается чудовищное заблуждение, которое звучит примерно так: если известен алгоритм зашифровки файла, то всегда этот файл можно расшифровать. Наш алгоритм открыт, а расшифровка невозможна. "
 
 Насколько я понимаю, шифрование основанное на секретности алгоритма, вообще, к математической криптографии отношения не имеет и сколько-нить стойким не является.
 | 
 
 
  
 
 | 
 |