Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20130516110821.GA3015@openwall.com>
Date: Thu, 16 May 2013 15:08:21 +0400
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: Re: password generation on GPU

Hi Sayantan,

On Thu, May 16, 2013 at 12:48:50PM +0530, Sayantan Datta wrote:
> I want to start working on the mask-mode stuff now. But I'm not sure where
> and how to begin.

I intend to provide some mentoring on this during the summer, but I am
not available for it right now.  So any mask mode code you may write now
would be a throw-away experimental implementation, for you to gain
experience.  This may be fine.

Alternatively, if you have free time now, how about you put some of it
into improving the quality of your code already in bleeding?  Try to
correct things such as weird/inconsistent indentation, having too many
global symbols, weird naming, etc.  I'm not sure if you notice those or
not, though.

> I tried the mask-mode with cpu raw-md5 :
> e.g  ./john -mask='?d?d?d?d?d?d?d?d?d?d' -fo=raw-md5 psw
> 
> In this implementation of mask-mode the key is generated outside the
> format.  However in the PG-test branch we were generating the keys inside
> the format using GPU . So how do I start implementing the mask mode? Should
> we generate the keys globally outside the format using a GPU ?

It should be a mix of both approaches.  This has been discussed in here
before - perhaps locate those messages?

Thanks,

Alexander

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.