Сейчас на форуме: ==DJ==[ZLO], Magister Yoda, Rio, Dart Raiden (+6 невидимых) |
eXeL@B —› Основной форум —› Брутфорс AA -> ZZ |
Посл.ответ | Сообщение |
|
Создано: 12 ноября 2004 23:46 · Личное сообщение · #1 |
|
Создано: 13 ноября 2004 01:07 · Личное сообщение · #2 Ладно, скажу по другому, это можно представить как word с начальным значением 04141h и увеличивать его на единицу до значения 05A5Ah, при каждом шаге цикла проверяя младший байт на значение 05Ah и в соответствующем случае увеличивать старший байт на единицу, а младший устанавливать в 041h, пока не будет найдено искомое значение или достигнут предел. Есть более эффективные варианты? |
|
Создано: 13 ноября 2004 02:59 · Поправил: Sem · Личное сообщение · #3 |
|
Создано: 13 ноября 2004 04:13 · Личное сообщение · #4 |
|
Создано: 13 ноября 2004 04:52 · Личное сообщение · #5 Sem пишет: Прости но, на хрен, здесь эффективность Не надо? Ну как скажешь, тогда х..й с ней Sem пишет: если всего 26*26 вариантов IMO, 26^2 Ara пишет: Ну а чем тебя твой алгоритм не устраивает? Я не говорил что он меня не устраивает, я спросил можно ли лучше что-то сделать с парой байтов Ara пишет: Тем более с двумя байтами... Ну а что тут такого? Полная строка 20 знаков, т.е. 10 пар по 2 байта, просто хэш берётся именно от пары. |
|
Создано: 13 ноября 2004 05:54 · Личное сообщение · #6 |
|
Создано: 14 ноября 2004 02:11 · Личное сообщение · #7 Asterix А вот ещё один вопрос возник, в таком случае можно прогнозировать что получится, или можно сделать реверс, или опять только брутфорс? Здесь уже имеем 16 значную строку, после коротких манипуляций с которой получаем значащий word в ax, пример кода:
|
|
Создано: 14 ноября 2004 04:51 · Личное сообщение · #8 |
eXeL@B —› Основной форум —› Брутфорс AA -> ZZ |