| Сейчас на форуме: ==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 | 






 Для печати