ECk Так это само собой! ;-) Об этом вопрос просто не стоял.
1. Cylink MEK - это просто DES с 40-битовым ключом. 2. Никак. ADVAPI32.DLL проверяет подпись Microsoft на каждом провайдере при его загрузке. Ты...
Вообще-то сделать криптостойкий и при этом достаточно быстрый шифр из мешанины ADD-SUB-XOR-ROL-SHR-SHL достаточно легко, если при этом не нарушать...
Я защищать свои шифры не собираюсь. Они и без этого криптостойкие. Генератор же в первом посте таковым не является и ломается тривиально, как и...
Ra_ Тебе. Твои же функции.
Ra_Тебе тогда надо определиться с умножением - это арифметическое умножение или это AND... ибо если x0&x1=1, то 1&C=0... но если x0x1 = x0*x1,...
t00x Оно и есть NOT x0, в алгебраической форме = x0+1 или оно же x0 XOR 1. Получится, но это уже не будет (x+13) mod 16, а будет что-то совсем...
Ra_ А как ты это в общую формулу то объединишь? На выходе то 4 бита, значит и функций тоже 4: f3(x0,x1,x2,x3) = x0x1x2+x0x1+x2+x3+1; f2(x0,x1,x2)...
Ra_, а что мы ломаем?
Какая наивность! Шансов наоборот почти никаких. Кто по-настоящему сломает - не даст ведь никому, только органам продаст. Покупатели найдутся. А...
CreatorCray Из лесу, вестимо...
Уже можно. http://www.enrupt.com/ Будет опубликован в SASC-2008
x3 = x0x1x2+x0x1+x2+x3+1; x2 = x0x1+x2+1; x1 = x0+x1; x0 = x0+1; Пойдёт? Или под C bitslice соптимизировать? t = x0&x1; x3 ^= ~(t|x2); x2 ^= ~t;...
Вот такая эта тема криптология - кто кого лучше разведёт, а все последние достижения держатся в строжайшем секрете. Тот же MD5 ФСБ ещё в 1995 году...
Она естественно повысится, но сдвиги придётся менять и количество кругов тоже.
asmlamo http://defectoscopy.com Обоснование конечно есть. Я перебрал все варианты и сравнил их по криптостойкости. С 6-9 отклонение вероятности...
persicum тебе надо перемножение полиномов или их перемножение по модулю как в CRC? В принципе это достаточно легко ускорить через таблицу...
Криптостойкость не упадёт вообще если его заменить даже на (x+i) вместо этого (x+i*9E3779B9), во всех вариантах TEA. Рекомендую только сдвиги...
Это (sqrt(5)-1) / 2 * 0x100000000. Копируем в Windows Calculator: 5i@-1=*2y31= Нажимаем F5, получаем 9E3779B9. Хотя конечно такие числа в таком...
LazyCat Какой турнир? Какой поединок? Кто проиграл? Я ни во что не играл и ZC4full.zip не видел. Я что-то не то сломал? Ну давай посмотрим на...
Имена участников (разделяйте запятой).