Správné hodnoty inner loop(-n), outer loop(-u), thread(-T) pro hashcat

Pit

  • ****
  • 426
    • Zobrazit profil
    • karlos.cz
    • E-mail
Dobrý den, věděli byste podle čeho programu hashcat  předat vhodné parametry inner loop(-n), outer loop(-u), thread(-T)? Zvlášť pro -D1 (běží na CPU) a -D2(běží na GPU).
Zde je popis.Výňatek
Kód: [Vybrat]
-n, --kernel-accel             | Num  | Manual workload tuning, set outerloop step size to X | -n 64
-u, --kernel-loops             | Num  | Manual workload tuning, set innerloop step size to X | -u 256
-T, --kernel-threads           | Num  | Manual workload tuning, set thread count to X        | -T 64
...
 -w, --workload-profile         | Num  | Enable a specific workload profile, see pool below   | -w 3
- [ Workload Profiles ] -

  # | Performance | Runtime | Power Consumption | Desktop Impact
 ===+=============+=========+===================+=================
  1 | Low         |   2 ms  | Low               | Minimal
  2 | Default     |  12 ms  | Economic          | Noticeable
  3 | High        |  96 ms  | High              | Unresponsive
  4 | Nightmare   | 480 ms  | Insane            | Headless
Grafické karty zas tak nesleduji, jediné co vím, že třeba nvidia 1080 má třeba 4096 něčeho a horší modely třeba 1024, pak tam jsou nějaké smx bloky atd. Platí pro nvidia. Intel zase jen uvádá počet exekučních jednotek (16-48 např.)

Nevím zda má nějaký seznam modelů grafik a k nim optimální hodnoty. Zároveň tyto parametry jsou během session neměnné. Výchozí hodnoty jsou -n8,-u32,T256 (otázka zda globálně nebo pro konkrétní stroj)

Není pravda, že výchozí hodnoty dávají nejvyšší výkon. například po změně na 24,24,80 došlo téměř zdvojnásobení. Co ještě prozkoumám, zda na to nemá vliv parametr -w ("workload profile") s 4 hodnotami (od low po extreme) viz tabulka.
« Poslední změna: 10. 04. 2020, 10:01:26 od Petr Krčmář »