3 ms·
General question, since I never before read up on why to use Argon: Why can't programs like Hashcat treat virtual memory (which is just disk space) as "on boar
by sam_goody 4y ago
General question, since I never before read up on why to use Argon:
Why can't programs like Hashcat treat virtual memory (which is just disk space) as "on board memory", and then get 1000 attempts out of each TB?
I would think the calculations themselves are relatively minor, if you are using that amount of RAM.
- Tuna-Fish 4y agoYou need to do random access to the memory buffer, and random access to virtual memory is slower than random access to actual ram, by enough to make it slow.
- CJefferson 4y agoThe algorithms are designed, at each step, to need a random memory location — the idea is you had some data, then use that data as the index into your memory. This means the speed of the algorithm is measured in random memory accesses, and that speed is much slower for discs than RAM, even with SSDs.