Показать сообщение отдельно
  #59  
Старый 02.02.2010, 21:21
Аватар для infobos
infobos infobos вне форума
Начинающий
 
Регистрация: 29.12.2009
Сообщения: 123
Репутация: 37
По умолчанию

Цитата:
Сообщение от dr. F.I.N.
Ну вот, от нефиг делать, привел в удобочитаемый (для меня во всяком случае) вид. Немного оптимизировал На права не претендую и просто дарю это автору шифра INFOBOS-1

Оптимизирован немного код, но по ходу размышлений наткнулся на некоторые моменты по оптимизации самого алгоритма. Например, можно не прогонять шифрацию 2000 раз, немного математики и скорость работы шифратора возрастает в разы.

NIch, я особо с криптоанализом не дружу (не мой профиль), а уж Konrad разгадает сию загадку быстрее. Так что я уже морально уничтожен и мне просто неохото стало этим заниматься Мне было интереснее "кракозябли" автора перелопатить

Да, забыл добавить, в архиве только 1 фал INFOBOS_1.pas. Подключаете к проекту и используете 2 функции:
function EncodeText(const aText, aKey: String): String;
function DecodeText(const aText, aKey: String): String;

Спасибо за переделку как нить проанализирую твой код!

Я читал что шифр виженера не так уж и просто расшифровать без хорошего анализа! Сама литература говорит!

В шифре infobos-1 есть косяки и если их убрать, можно такой шифр использовать в качестве учения по взлому! И можно получить урок как не допускать таких ошибок другим!