[prev in list] [next in list] [prev in thread] [next in thread] 

List:       john-users
Subject:    Re: [john-users] 2ch/4ch-style tripcodes?
From:       Solar Designer <solar () openwall ! com>
Date:       2010-10-02 2:09:38
Message-ID: 20101002020938.GB24501 () openwall ! com
[Download RAW message or body]

On Wed, Sep 29, 2010 at 05:23:34PM -0700, Corbin Simpson wrote:
> Trying to do this "by hand" is pretty easy. I can get around 160K
> trips/s with glibc's crypt() and 250K trips/s with OpenSSL's
> DES_fcrypt(). Pretty decent. However, after reading some literature,
> I'm fairly convinced that my Core i3 is probably capable of squeezing
> out somewhere between 750K-1.5M trips/s, with the proper crypt()
> implementation.

It should do 2M+ trips/s per core.

> I kind of doubt anybody in the community's worked on this specific
> problem, but is there any advice out there for me?

Actually, some Japanese folks did.  Erik has already posted the most
appropriate link:

http://tmkk.hp.infoseek.co.jp/tripper/index_e.html

VecTripper_20090729.tar.bz2 has the source code, and it reuses and even
enhances code from JtR.  In fact, I suspect that Dango-Chu's DES S-boxes
for AltiVec, currently included in JtR 1.7.6 as sboxes-s.c, were
originally created primarily with tripcodes in mind.

That web page also has links to other implementations.

Finally, this lengthy multi-year thread:

http://wakaba.c3.cx/soc/kareha.pl/1100499906

has many links to various implementations, intermixed with garbage and
spam comments...

Good luck!

Alexander
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic