В общем, захотел я потренироваться в работе с б
уферами, логикой, оптимизации, и шифрами. Результат прилагается.
1. Папка Tester:
1.1. Самолично состряпанная за 5 минут программа для тестирования метода
1.2. Сам шифр (мой), + MD5 (для сравнения стойкости и скорости).
2. Папка CharlistGen:
2.1. Программа, которая генерирует список из 256 элементов (по 4 байта), который можно подставить вместо стандартного в исходник, и получить уникальный метод. Уникальность каждого элемента проверяется.
Работу объяснять не буду, ибо и так всё ясно из кода. Для сравнения приведу некоторые цифры:
Код:
Размер файла Время (MD5) Время (PhoeniX)
143 416 104 B ~4207ms ~3648ms
272 936 960 B ~9313ms ~7675ms
Позже выложу ещё несколько тестов.