|
|
Message-Id: <CF97322F-F955-4F8A-84E6-938ABA029A8B@sl-chat.de>
Date: Sun, 7 Mar 2010 16:33:02 +0100
From: SL <auditor@...chat.de>
To: john-users@...ts.openwall.com
Subject: Re: rules with ":"
Am 2010-03-07 um 10:50 schrieb websiteaccess@...il.com:
> In my mind :[cu] = ":" try words as is "john" then convert to
> "John" then convert "JOHN"
No, that's a misperception: this ist not a rule, but a preprocessor
instruction, which gets expanded to two rules:
:c
:u
These two rules are further optimized to:
c
u
The ":" as no-op instruction can be discarded ("do nothing to the
word and then capitalize it" is essentially the same as simply
"capitalize the word").
So having "jOHN" in your wordlist, you might consider having four
rules in your config: unmodified/as-is (:), (l)owercased, (u)
ppercased and (c)apitalized:
:
l
u
c
Or, as config-line-saving preprocessor instruction:
:[:luc]
(I hope I got this right.)
Try the following in Terminal, inside john's working directory:
grep "accepted as" *.log
It should help you to better understand the preprocessor's logics.
SL
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.