Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 15 Dec 2011 17:51:14 +0530
From: piyush mittal <piyush.cse29@...il.com>
To: john-dev@...ts.openwall.com
Subject: Re: Bit slice implementation of DES based hashes

Hello Everyone,


In File DES_bs_b.c Three methods are given i.e
1,DES_bs_crypt_LM()
2.DES_bs_crypt_25
3.DES_bs_crypt()



The first two is specific to Lm and Traditional DES respectively.First one
calls the S-boxes in ECB mode and for second one I don't
know.Third one i hope don't use any mode.However in oracle_fmt_plug.c
conversion we need CBC mode so how to call S Boxes in this case?


Thanks,





On Mon, Dec 5, 2011 at 9:08 PM, Simon Marechal <simon@...quise.net> wrote:

> On 05/12/2011 16:27, piyush mittal wrote:
> > # The userís ASCII <http://en.wikipedia.org/wiki/ASCII> password is
> > converted to uppercase <http://en.wikipedia.org/wiki/Uppercase>.
>
> This is susceptible to the same problem as the widechar conversion for
> Oracle. In the case of LM hashes, all possible cases have been
> documented by HSC for french accents here :
>
>
> http://www.hsc.fr/~lehembre/breves/rainbowtables/rainbowcrack-1.2-french-accents-HSC.diff
>
> I'm not sure how much more is needed to cover the whole input set. LM
> hashes for some input values are simply not generated, which could lead
> to an optimization. The exact rules are unknown to me.
>
> For Oracle, implementing in a naive way (interleaving 0's between chars)
> will not work for non ascii values. I believe proper unicode conversion
> libraries are now included in JtR jumbos, but I have no clue on how they
> work.
>
>
>


-- 
Piyush Mittal
M.Tech SEM-Ist
Department of Computer Science and Engineering
National Institute of Technology,Rourkela
INDIA
Email. piyush.cse29@...il.com
          211cs2281@...rkl.ac.in
Mob. +91 8260859399

[ CONTENT OF TYPE text/html SKIPPED ]

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ