- 
                Notifications
    
You must be signed in to change notification settings  - Fork 103
 
Description
tl;dr:
Please allow specifying a separator and/or mask between words.
Details:
I've been thinking about ways to extend cracking functionality in the passphrase space. This is a bit rambly, but bear with me.
When PRINCE words are concatenated, some potentially useful information is lost: the word breaks. (You can sort of simulate this by supplying words with spaces at the end, but then you end up with an unnecessary trailing space.)
If PRINCE words were separated, then amplifying rules could someday be applied to individual words. Of course, that would require a way to do that. :) I was hoping to apply different rulesets to different words, as in:
c0rr3ct Horse! yrettab ssttaappllee
... but for more than just two words (so hashcat's --rule-left and --rule-right wouldn't be enough).
Something like this:
pp64 --separator=\[a space]
If there's a better way to do what I'm asking, I'd rather do that.
It might also be nice to be able to feed it a mask, as in
pp64 --separator=?d
... which would produce:
correct0horse0battery0staple
correct0horse0battery1staple
... etc., but that's just a random extra idea.