Opened 11 years ago
#41 new enhancement
Rewrite Markov implementation with backtracking optimization
Reported by: | wander | Owned by: | |
---|---|---|---|
Priority: | nice-to-have | Component: | nsec3breaker |
Keywords: | Cc: |
Description
Current Markov implementation walks the prob tree each time for each candidate name (print_pwd function), and emits the word. A potentially major optimization is to walk the tree and emit words (call sha1 function) while keeping the backtracking state.
Also, consider a clean rewrite (we changed a hack, which mapped 0x00 to beginning of word and also mapped to a character in data structure, but this may have introduced a bug).
Note: See
TracTickets for help on using
tickets.