Защита INI-файлов с CRC32 part5

iamnp:
Да у меня все работает, идея хорошая будем думать
Переделал, теперь ест букву из файла

TextCRC32.cap

iamnp:
А ты Делфи хоть чуть чуть знаешь?
Просто я накатал на Делфи что-то похожее за 10 минут, и считает он быстро, правда без хэширования, так как я не знаю как на Делфи это сделать , но при юзаньи этого способа, хэширование на костракте добавить просто.

Ilyko96:
Я с Делфи незнаком совсем.


iamnp:
Ну там короче идея такова: создаем 5 циклов с именами каких нибудь переменных, циклы все вложены в друг друга, все они от a до z, 26 кругов каждый цикл. И каждый раз переменная берет значение номера цикла, а в нашем случае букву по порядку. И в самой середине после пятого цикла мы проверяем совпадение: все переменные(a+b+c+e+d=word) если да, то выводим список переменных на экран, и получаем число, если ложно, то идем по циклам дальше и так он проверяет 26^5 значений введенного слова. у меня занимает не больше 1 сек, но это не работает если введено букв не 5, а например 4, тогда там все сложнее надо считать сколько букв введено и исходя из этого создавать кол-во циклов. Только у меня не получилось сделать это в канстракте, выдает ошибку, что вложенные циклы имеют одинаковые название с уже запущенными, не знаю че делать(
Но на Делфи это работает!

decryptor.exe

Ilyko96:
Очень интересно.ммм.у меня была подобная идея с вложением циклов, но я хочу добиться именно независимо от кол-ва букв пересчитывать варианты.