Date: Thu, 12 Apr 2012 05:33:16 -0700 (PDT) From: deepika dutta <deepikadutta_19@...oo.com> To: "john-dev@...ts.openwall.com" <john-dev@...ts.openwall.com> Subject: Re: bitslice des Hi, I was doing speed test between openssl des and john des. I get following statistics for openssl type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes des cbc 100225.76k 89521.76k 89778.20k 95060.70k 96158.84k and for john Benchmarking: Traditional DES [32/32 BS]... DONE Many salts: 434566 c/s real, 997527 c/s virtual Only one salt: 426208 c/s real, 568277 c/s virtual Benchmarking: LM DES [32/32 BS]... DONE Raw: 9306K c/s real, 12086K c/s virtual Now considering openssl, it can process 100225.76 x 1000 = 100225760 bytes/sec which should account to 100225760 /8 = 12528220 encryptions/sec (since DES block size is 8 bytes) With john, considering LM DES (which according to what I read does 2 DES encryption), the result is 9306 x 1000 = 9306000 x 2 = 18612000 encryption/sec This provided 1.48 times speedup with john des (non sse or other optimizations). Am I right in my calculation? Deepika ________________________________ From: Simon Marechal <simon@...quise.net> To: john-dev@...ts.openwall.com Sent: Wednesday, April 11, 2012 3:42 PM Subject: Re: [john-dev] bitslice des On 11/04/2012 10:57, Deepika Dutta Mishra wrote: > I read the mailing lists, I will take up one of the algorithm soon. > Right now I am going through the DES BS code. Have you compared your > code to openssl implementation (which is not bit sliced)? How much speed > up has it given? I ran the test on my system, for DES I have following > result. I could not understand the meaning of the result, I mean how you > calculate c/s, what is real/virtual and how to relate c/s to > encryptions/sec. > > Benchmarking: Traditional DES [32/32 BS]... DONE > Many salts: 439104 c/s real, 1514K c/s virtual > Only one salt: 433184 c/s real, 1353K c/s virtual Real refers to how many checks/seconds were computed during the time the benchmark was run. Virtual is some calculation on how much it could be if JtR was able to seize all CPU resources. When in doubt you will want to run this on an idle system and only trust the "real" value. A check uses 25 DES encryptions. You can also check the LM format. Content of type "text/html" skipped
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.