2080TI keepass2 speed
#1
Thumbs Up 
Hello everyone!

New here and wanna talk about my tries to recover a test password from KeePass2.

I am an IT student and 2 months ago, wanna learn more about security and passwords so ... the way drive me here Smile
For a job, I want to crack a KeePass2 test password using a GeForce 2080TI.

Until now, I think I'm doing pretty well.
However, after few attempts, I get a speed well below that we expected for.

command used : hashcat64 -m 13400 -a 3 -w 4 -O (but at start, says it's not necessary and disable) with 8char-1l-1u-1d-1s-compliant.hcmask

hashcat 5.1.0
Geforce Drivers 419.35
Windows 10 PRO user
Only see my GPU into OpenCL Platform (shows as #1)

Here are the "logs" during the crack:

Session..........: hashcat
Status...........: Running
Hash.Type........: KeePass 1 (AES/Twofish) and KeePass 2 (AES)
Hash.Target......: $keepass$*2*60000*222*fc8a7bb38e7b34db84895362772e8...7d42d6
Time.Started.....: Thu Mar 21 15:28:15 2019 (18 mins, 27 secs)
Time.Estimated...: Fri Mar 22 18:56:32 2019 (1 day, 3 hours)
Guess.Mask.......: ?d?d?d?d?d?l?u?s [8]
Guess.Queue......: 1/40824 (0.00%)
Speed.#1.........:    22561 H/s (819.21ms) @ Accel:1024 Loops:512 Thr:32 Vec:1
Recovered........: 0/1 (0.00%) Digests, 0/1 (0.00%) Salts
Progress.........: 24510464/2230800000 (1.10%)
Rejected.........: 0/24510464 (0.00%)
Restore.Point....: 2228224/223080000 (1.00%)
Restore.Sub.#1...: Salt:0 Amplifier:1-2 Iteration:12288-12800
Candidates.#1....: 00206hU! -> 03507sW@
Hardware.Mon.#1..: Temp: 84c Fan: 86% Util:100% Core:1965MHz Bus:16

No Throttle, speed is like that from start.

If someone got an idea, just tell please Big Grin

Thank you!
Reply
#2
what did you base your expectation on?
Reply
#3
I tried the benchmark tool before.

Maybe i missed something and 22k/s is normal perf with this gpu?
Reply
#4
"However, after few attempts, I get a speed well below that we expected for."

What was your expected speed and why did you expect that speed?

//edit: basically what undeath said
Reply
#5
keepass has a variable iteration count. The example hash uses 24569 iterations, your hash has 60000.
Reply
#6
Oh, okay!

Dunno that fact. Thanks for sharing.

So the perfs with this kind of stuff is acurate of what we can expect from a 2080 TI? Just to know if we are doing on our project is correct Wink

Later at work, we will compare with others. This one was used just to take better as ref.
Reply
#7
considering this benchmark for a 2080 has 159kH/s at 6k iterations, 22kH/s at 60k iterations for a 2080TI seems like a good number.
Reply
#8
Ok well, so it's "only" iterations who make the difference.

Thank you very much to help me understand what i missed!
Reply