Re: Password Generator



On Wed, 26 Oct 2005 08:17:07 -0400, Ryan Styles <Ryan@xxxxxxxxxx>
waffled on about something:

>On Wed, 26 Oct 2005 12:14:01 +0100, Dodgy
><Dodgy@xxxxxxxxxxxxxxxxxxxxx> wrote:
>>
>>If you're after really tough passwords, then that'll be the random
>>mixed case alphanumeric. However they're impossible to remember and
>>get written down on post-it notes under keyboards.
>>
>>The usual trade off is a double dictionary with a 2 digit number
>>thrown in for good measure.
>>e.g. apple36brake
>>
>>Which would foil the brute force dictionary attack, but still remain
>>easy to remember without a post-it.
>>
>>I'm not sure if gluing together some English phonetics is going to
>>produce anything tougher or more memorable.
>>
>>Plus I'm sure "hootaygo" would get broken by a Geordie dictionary
>>attack. :-)
>>
>>Dodgy.
>
>Yes, that would be nicer and all, but I am just trying to learn a bit
>more. After a few years of simply playing around with Delphi, I want
>to get a bit more serious and actually do something useful. The
>password project is just a step to help me understand arrays better
>than I do now.
>
>As far as "hootaygo" being easy to brute force crack, I am positive it
>would be easy to do as you said. I just tossed that out there to show
>that gibberish was acceptable in my project so that I may get to the
>learning process.
>
>Thanks for the reply, though, Dodgy. I appreciate your insight. :)
>
>-- Ryan

Ah, so you're after sets/arrays... There was a thread a couple of
weeks ago that went into all this... I'm trying to remember what the
original subject was... Whatever it was it seemed to get the attention
of quite a few of the group and it turned into a huge discussion.

Ah, found it... Does Delphi have a map construct 6th Oct 2005 18:04

You may find this useful.

Personally if I was generating a password like that I'd start by
populating a Tstringlist with the various parts, then just pick 3 of
them at random.

Dodgy.
--
MUSHROOMS ARE THE OPIATE OF THE MOOSES
.