Skip to content

feature request: flag to separate words #49

@roycewilliams

Description

@roycewilliams

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions