Code is available at:
http://code.google.com/p/nukethemfromorbit/source/browse/#svn/trunk/PasswordStrength

It's just the method for determining the strength, any UI
accouterments is an exercise left up to the reader... although I'll
probably make my stuff available once I have it cleaned up. If anyone
has suggestions for improvement of the algorithm, please let me know.

Jim

On Mon, Jan 11, 2010 at 10:05 PM, Howard Siegel <hsie...@gmail.com> wrote:
> If you would, please post your code some place and let us know the URL to
> it.
>
> There is supposed to be an iPhone version coming out, but I suspect that
> it will be done using MonoDevelop (C#.NET for non-Windows platforms)
> rather than being written in ObjC/Cocoa.
>
> - h
>
> On Mon, Jan 11, 2010 at 08:12, Jim Turner <jturner.li...@gmail.com> wrote:
>>
>> Awesome find, Howard. I've needed a password strength algorithm in the
>> past and never could find one.  Plus, the strength computed by the
>> Password Assistant is questionable at best.  Given a password of
>> 'aaaaaaaaaaaaaaaaaaaa' (20 lowercase 'a'), the assistant scores it
>> about a 20%. Add one more 'a' though and it jumps to 80%. I'm not sure
>> how that one extra 'a'  is worth a 60% increase in strength. I'd be
>> nice if their implementation was a bit more open for examination.
>>
>> The algorithm used by KeePass, however, scores both a 20-character 'a'
>> and 21-character 'a' password as 10 (with 0 being no password or a
>> worthless password). Seems more accurate.
>>
>> If anyone's interested in it, I wrote a Cocoa version of their
>> implementation. I'd be happy to make it available.
>>
>> Jim
>>
>> On Thu, Jan 7, 2010 at 2:32 PM, Howard Siegel <hsie...@gmail.com> wrote:
>> > Have a look at the source code for KeePass Password Safe (
>> > http://keepass.info/).  It has a password generator and strength
>> > computation. Version 1.x is written in C++ for MS Windows (using MFC).
>> > Version 2.x is a rewrite in C# for .NET.
>> >
>> > It has been ported as KeyPassX for Mac OS X and Linux.
>> >
>> > - h
>> >
>> > On Thu, Jan 7, 2010 at 11:51, Martin Hewitson
>> > <martin.hewit...@aei.mpg.de>wrote:
>> >
>> >> Dear list,
>> >>
>> >> Is anybody aware of a reasonable algorithm or some code that can be
>> >> used to
>> >> test/check the strength of a password? I'd like to give a kind of score
>> >> or a
>> >> color (red,yellow,green). I've looked at cracklib, but that doesn't
>> >> give a
>> >> score, really.
>> >>
>> >> Best wishes,
>> >>
>> >> Martin
>> >>
>> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> >> Martin Hewitson
>> >> Albert-Einstein-Institut
>> >> Max-Planck-Institut fuer
>> >>    Gravitationsphysik und Universitaet Hannover
>> >> Callinstr. 38, 30167 Hannover, Germany
>> >> Tel: +49-511-762-17121, Fax: +49-511-762-5861
>> >> E-Mail: martin.hewit...@aei.mpg.de
>> >> WWW: http://www.aei.mpg.de/~hewitson
>> >> <http://www.aei.mpg.de/%7Ehewitson>
>> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >>
>> >> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
>> >>
>> >> Please do not post admin requests or moderator comments to the list.
>> >> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>> >>
>> >> Help/Unsubscribe/Update your Subscription:
>> >> http://lists.apple.com/mailman/options/cocoa-dev/hsiegel%40gmail.com
>> >>
>> >> This email sent to hsie...@gmail.com
>> >>
>> > _______________________________________________
>> >
>> > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
>> >
>> > Please do not post admin requests or moderator comments to the list.
>> > Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>> >
>> > Help/Unsubscribe/Update your Subscription:
>> >
>> > http://lists.apple.com/mailman/options/cocoa-dev/jturner.lists%40gmail.com
>> >
>> > This email sent to jturner.li...@gmail.com
>> >
>
>
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to