Поскольку во входной строке только заглавные печатные буквы, то даже 10%. К тому же некоторые байты ключа повторяются... Здесь я не понял ход...
Проблема решена, все оказалось гораздо проще :) Банальный перебор печатаемых символов. Интересно, кто-нибудь сталкивался с подобным?
В принципе, зная ключ, можно пошаманить и подобрать несколько входов для нужного выхода, но если ключ каждый раз меняется?
Почему-то я не могу отредактировать свое сообщение :( Я опечатался, код выглядит так: for(int i = 0; i < 8; i++){ c[i] = (k[m[i*2]] << 4) |...
Есть некий алгоритм. Входные данные: m[16] - входная строка k[256] - ключ Выходные данные: c[8] - шифрованный текст Сам код выглядит так:...
Имена участников (разделяйте запятой).