RE: TGP Password Strength Checker online
"Thor (Hammer of God)" <[email protected]> Fri, 16 Jul 2010 00:21:04 +0000
| Newsgroups | gmane.comp.security.microsoft |
|---|---|
| Message-ID | <[email protected]> |
Hey Keith - great find, thanks. This one was interesting. As one can imagine, calculating the precise numb= er of iterations to hit a specific password is not exactly easy, particular= ly given the different "base" character sets that I try to programmatically= qualify. =20 As such, I have to carve out different base strings to index in order to fi= nd the particular index of any particular character in any particular strin= g. Your passphrase was recognized as base 36, meaning a-z lowercase and 0-= 9. However, it was indexing based on a base string of a-z,A-Z, and 0-9 as = if it was a base 62 instead of base 36. As such, if it were base 62, that = number would be correct, though it was comparing to a base 36 for the total= keyspace. =20 I've added logic now to explicitly carve out base string indexes for each i= ndividual base group (10, 26, 36, 62, 72, and 96). It now behaves much bet= ter and aligns the "this password" base with the "keyspace" base as it shou= ld. The implementation in TGP operated the same way, and I've changed that as w= ell, so thank you very much for your feedback. I've received some other re= ally cool feedback from the community regarding features which will be impl= emented shortly. Thanks again. t >-----Original Message----- >From: Keith Langmead [mailto:[email protected]] >Sent: Thursday, July 15, 2010 4:01 AM >To: Thor (Hammer of God); [email protected] >Subject: RE: TGP Password Strength Checker online > >Hi Thor, > >Thanks for posting that, it definitely looks like a tool that will come in= handy. >That said, unless I'm missing something obvious I think you might have the >labels for the results the wrong way around, since when checking a random >password it will apparently take longer to crack my password than to crack= the >entire keyspace! > >Password Used : 53dsfkzabwvg (not a real one obviously) Iterations this >password: 7,839,264,032,113,450,000 Years to crack this password: 248.58 >Iterations for entire keyspace: 4,873,763,662,273,660,000 Years to crack e= ntire >keyspace: 154.55 > >Keith > >-----Original Message----- >From: [email protected] [mailto:[email protected]] >On Behalf Of Thor (Hammer of God) >Sent: 13 July 2010 06:08 >To: [email protected] >Subject: TGP Password Strength Checker online > >I've been thinking about standing up the Password Strength Checker tool in >TGP online, so here it is: > >https://www.hammerofgod.com/passwordcheck.aspx > >For those not familiar with it, I wanted to come up with a better way of >classifying what a "strong" password was (and wasn't). Admins can have >"complex" password requirements, but they don't equate to any quantifyable >strength of a password/phrase. Like with any math-based tool that attempt= s >to do the thinking for a person, there are certain assumptions one must ma= ke >about base keyspace derived from a passwords characters, and this is no >different. However, what IS different is that you can actually get an ide= a of >exactly how many iterations it will take to crack both a particular passwo= rd >specifically and the keyspace it "lives" in, apply that to actual TIME req= uired to >crack it. I like that part, and have found it to be valuable, so here it = is in case >you do as well. The fully skinny on what I'm doing here can be found at >http://www.hammerofgod.com/tgp.aspx#password . > >Timothy "Thor" Mullen >Hammer of God >[email protected] >www.hammerofgod.com > > > >-- >E-Mail sent using Agility Mail - www.agilitymail.co.uk