New 25 GPU Monster Devours Passwords In Seconds
securityledger.com
New 25 GPU Monster Devours Passwords In Seconds
1–10 of 91 posts
Re: New 25 GPU Monster Devours Passwords In Seconds
#2Re: New 25 GPU Monster Devours Passwords In Seconds
#3That said, I'd be curious to know how long it'd take a device like this to decrypt "secure" AES256 text.
Re: New 25 GPU Monster Devours Passwords In Seconds
#4Re: New 25 GPU Monster Devours Passwords In Seconds
#5Not sure why he would have thought this would be possible. This would be an extremely hard problem given the latency involved between different nodes.
Then he came across VCL, or Virtual Open Cluster... “It did just what I wanted, not with an entire OS per se, but with an entire OpenCL application. and that’s good enough for me.”
A similar (but far older) system is MPI[1], which enables parallel computation across many compute nodes for your code by providing message passing. It's kind of a pain to use in my limited experience since you have to adapt your code (it seems like VCL is transparent for OpenCL programs), but it does work. No need for OpenCL, tho of course you could always use OpenCL + MPI. A common thing I see is MPI+OpenMP (for parallel cpu computation).
Re: New 25 GPU Monster Devours Passwords In Seconds
#6It looks like - contrary to the article - the presenters are discussing hash functions, not encryption[1]. There is a difference[2]. That said, I'd be curious to know how long it'd take a device like this to decrypt "secure" AES256 text. 1. https://hashcat.net/p12/js-sha1exp_169.pdf 2. http://stackoverflow.com/a/4948393
Passwords should be hashed non-reversible (ideally using a slow hash). The original password is to no use of the application.
And sending plain-text passwords to users is even more bad[1].
Re: New 25 GPU Monster Devours Passwords In Seconds
#7I wonder what algorithm 1Password uses, and how it would fare, compared to the other options.
This is very different to what the article is talking about, since it encrypts your passwords, but the article talks about hashing which is one-way.
[1] http://help.agilebits.com/1Password3/agile_keychain_design.h...
Re: New 25 GPU Monster Devours Passwords In Seconds
#8Taking SHA-1 (which YOU MUST NOT USE for password hashing blah), it manages 63 billion a second. To try all the passwords for that in the alphanumeric space:
- 10 chars: 35 weeks
- 11 chars: 44 years
- 12 chars: 2,800 years
- 16 chars: 11 times the age of the sun
10 chars for bcrypt: 600,000 years...
http://www.wolframalpha.com/input/?i=%2865**16+%2F+63+billio...
Re: New 25 GPU Monster Devours Passwords In Seconds
#9Surely this is an embarrassingly parallel problem that practically balances itself?
Re: New 25 GPU Monster Devours Passwords In Seconds
#10I wonder what algorithm 1Password uses, and how it would fare, compared to the other options.
It encrypts all your passwords using AES with a 128 bit key derived from your master password (PBKDF2) [1]. This is very different to what the article is talking about, since it encrypts your passwords, but the article talks about hashing which is one-way. [1] http://help.agilebits.com/1Password3/agile_keychain_design.h...