GPU CPU APU DSP FPGA Coprozessor
Treiberanforderungen für GPUs
AMD GPUs auf Linux erfordern " RadeonOpenCompute (ROCm) " Software Plattform (1.6.180 oder später) AMD GPUs auf Windows erfordern " AMD Radeon Software Crimson Edition " (15.12 oder neuer) Intel CPUs erfordern " OpenCL Laufzeit für Intel Core und Intel Xeon Prozessoren " (16.1.1 oder neuer) Intel GPUs auf Linux erfordern " OpenCL 2.0 GPU Treiber Paket für Linux " (2.0 oder neuer) Intel GPUs auf Windows benötigen " OpenCL Treiber für Intel Iris und Intel HD Grafiken " NVIDIA GPUs erfordern " NVIDIA Treiber " (367.x oder später)
下面使常见的参数,想了解更多的参数可以hashcat - -Hilfe
anzeigen-a Geben Sie den zu verwendenden Crackmodus an, und sein Wert bezieht sich auf die folgenden Parameter. "-A 0" Wörterbuchangriff, "-A 1" Kombinationsangriff; "-A 3" Maskenangriff. -m Geben Sie den Hash-Typ an, der geknackt werden soll, wenn kein Typ angegeben wird, ist der Standard MD5 -o Geben Sie den Speicherort des hash nach erfolgreichem Knacken und des entsprechenden Klartext-Passworts an. Sie können ihn verwenden, um den erfolgreichen Knack-Hash in die angegebene Datei zu schreiben. - -force Ignorieren Sie die Warnmeldungen während des Crackvorgangs. Möglicherweise müssen Sie diese Option hinzufügen, um einen einzelnen hash auszuführen - -show Zeigt den geknackten hash und den dem hash entsprechenden Klartext an - -increment Aktiviert den inkrementellen Knackmodus, mit dem hashcat den Knackprozess innerhalb der angegebenen Passwortlänge durchführen kann - -increment-min Die Mindestlänge des Passworts kann direkt gleich einer ganzen Zahl sein. Konfigurieren Sie den Inkrementmodus, um ihn gemeinsam zu verwenden. - -increment-max Maximale Passwortlänge, wie oben - -outfile-format Gibt die Ausgabeformat-ID des Crack-Ergebnisses an, standardmäßig ist 3 - -username Ignorieren Sie den angegebenen Benutzernamen in der Hash-Datei, der möglicherweise beim Knacken des Linux-System-Benutzerpassworts verwendet wird. - -remove hash, das erfolgreich geknackt wurde, entfernen -r Angriffsmodus mit benutzerdefinierten Crackregeln
# | Mode ===+====== 0 | gerade (Feldknack) 1 | Kombination 3 | Brute-force (Maske-Brute-Force-Cracking) 6 | Hybrid Wortliste + Maske (Wörterbuch + Maskencrack) 7 | Hybrid Maske + Wortliste (Maske + Wörterbuch-Crack)
1 = hash [: salz] 2 = schlicht 3 = hash [: salz]: plain 4 = hex_plain 5 = hash [: salz]: hex_plain 6 = plain:hex_plain 7 = hash [: salt]: plain:hex_plain 8 = crackpos 9 = hash [: salz]: crackpos 10 = plain:crackpos 11 = hash [: salz]: plain:crackpos 12 = hex_plain:crackpos 13 = hash [: salz]: hex_plain:crackpos 14 = plain:hex_plain:crackpos 15 = Hash [: salt]: plain:hex_plain:crackpos
Da es zu viele gibt, werde ich einige der gängigen Hash-Typen posten Wenn Sie alle Parameter verstehen möchten, können Sie sie auf dem Hashcat-Wiki sehen oder direkt hashcat- -help anzeigen Hash-Vergleichstabelle
- [ Hash modes ] - # | Name | ======+==================================================+====================================== 900 | MD4 | Raw Hash 0 | MD5 | Raw Hash 5100 | halbe MD5 | rohe Hash 100 | SHA1 | Raw Hash 1300 | SHA2-224 | Raw Hash 1400 | SHA2-256 | Raw Hash 10800 | SHA2-384 | Raw Hash 1700 | SHA2-512 | Raw Hash 17300 | SHA3-224 | Raw Hash 17400 | SHA3-256 | Raw Hash 17500 | SHA3-384 | Raw Hash 17600 | SHA3-512 | roh Hash 10 | md5 ($pass.$salz) | roh Hash, gesalzt und/oder iteriert 20 | md5 ($salt.$pass) | roh Hash, gesalzt und/oder iteriert 30 | md5 (utf16le ($pass). $salt) | roh Hash, gesalzt und/oder iteriert 40 | md5 ($salt.utf16le ($pass)) | roh Hash, gesalzt und/oder iteriert 3800 | md5 ($salt.$pass.$salt) | roh Hash, gesalzt und/oder iteriert 3710 | md5 ($salt.md5 ($pass)) | roh Hash, gesalzt und/oder iteriert 4010 | md5 ($salt.md5 ($salt.$pass)) | rohe Hash, gesalzte und/oder iteriert 4110 | md5 ($salt.md5 ($pass.$salt)) | rohe Hash, gesalzene und/oder iteriert 2600 | md5 (md5 ($pass)) | roh Hash, gesalzt und/oder iteriert 3910 | md5 (md5 ($pass). md5 ($salz)) | rohe Hash, gesalzene und/oder iteriert 4300 | md5 (strtoupper (md5 ($pass))) | rohe Hash, gesalzene und/oder iteriert 4400 | md5 (sha1 ($pass)) | roh Hash, gesalzt und/oder iteriert 110 | sha1 ($pass.$salz) | roh Hash, gesalzt und/oder iteriert 120 | sha1 ($salt.$pass) | roh Hash, gesalzt und/oder iteriert 130 | sha1 (utf16le ($pass). $salz) | rohe Hash, salzte und/oder iteriert 140 | sha1 ($salt.utf16le ($pass)) | rohe Hash, gesalzene und/oder iteriert 4500 | sha1 (sha1 ($pass)) | roh Hash, gesalzt und/oder iteriert 4520 | sha1 ($salt.sha1 ($pass)) | roh Hash, gesalzt und/oder iteriert 4700 | sha1 (md5 ($pass)) | roh Hash, gesalzt und/oder iteriert 4900 | sha1 ($salt.$pass.$salt) | roh Hash, gesalzt und/oder iteriert 14400 | sha1 (CX) | roh Hash, gesalzt und/oder iteriert 1410 | sha256 ($pass.$salz) | roh Hash, gesalzt und/oder iteriert 1420 | sha256 ($salt.$pass) | roh Hash, gesalzt und/oder iteriert 1430 | sha256 (utf16le ($pass). $salz) | rohe Hash, gesalzte und/oder iteriert 1440 | sha256 ($salt.utf16le ($pass)) | rohe Hash, gesalzte und/oder iteriert 1710 | sha512 ($pass.$salz) | roh Hash, gesalzt und/oder iteriert 1720 | sha512 ($salt.$pass) | roh Hash, gesalzt und/oder iteriert 1730 | sha512 (utf16le ($pass). $salt) | Rohes Hash, gesalzenes und/oder iteriert 1740 | sha512 ($salt.utf16le ($pass)) | rohe Hash, gesalzte und/oder iteriert 14000 | DES (PT = $salz, key = $pass) | rohe Chiffer, bekannt-Klartext Angriff 14100 | 3DES (PT = $salz, key = $pass) | rohe Chiffer, bekannter-Klartext Angriff 14900 | Skip32 (PT = $salz, key = $pass) | rohe Chiffer, bekannter-Klartext Angriff 15400 | ChaCha20 | rohe Chiffer, bekannt-Klartext Angriff 2500 | WPA-EAPOL-PBKDF2 | Netzwerk Protokolle 2501 | WPA-EAPOL-PMK | Network Protocols 16800 | WPA-PMKID-PBKDF2 | Netzwerk Protokolle 16801 | WPA-PMKID-PMK | Netzwerk Protokolle 7300 | IPMI2 RAKP HMAC-SHA1 | Netzwerk Protokolle 7500 | Kerberos 5 AS-REQ Pre-Auth etype 23 | Netzwerk Protokolle 8300 | DNSSEC (NSEC3) | Netzwerk Protokolle 10200 | CRAM-MD5 | Netzwerk Protokolle 11100 | PostgreSQL CRAM (MD5) | Netzwerk Protokolle 11200 | MySQL CRAM (SHA1) | Netzwerk Protokolle 16100 | TACACS + | Netzwerk Protokolle 16500 | JWT (JSON Web Token) | Netzwerk Protokolle 121 | SMF (Simple Machines Forum) > v1.1 | Foren, CMS, E-Commerce, Frameworks 400 | phpBB3 (MD5) | Foren, CMS, E-Commerce, Frameworks 2811 | MyBB 1.2+ | Foren, CMS, E-Commerce, Frameworks 2811 | IPB2+ (Invision Power Board) | Foren, CMS, E-Commerce, Frameworks 8400 | WBB3 (Woltlab brennt Board) | Foren, CMS, E-Commerce, Frameworks 11 | Joomla < 2.5.18 | Foren, CMS, E-Commerce, Rahmen 400 | Joomla > = 2.5.18 (MD5) | Foren, CMS, E-Commerce, Frameworks 400 | WordPress (MD5) | Foren, CMS, E-Commerce, Frameworks 2612 | PHPS | Foren, CMS, E-Commerce, Frameworks 7900 | Drupal7 | Foren, CMS, E-Commerce, Frameworks 21 | osCommerce | Foren, CMS, E-Commerce, Frameworks 21 | xt:Commerce | Foren, CMS, E-Commerce, Frameworks 11000 | PrestaShop | Foren, CMS, E-Commerce, Frameworks 124 | Django (SHA-1) | Foren, CMS, E-Commerce, Frameworks 10000 | Django (PBKDF2-SHA256) | Foren, CMS, E-Commerce, Frameworks 12 | PostgreSQL | Datenbank Server 131 | MSSQL (2000) | Datenbank Server MSSQL (2005) | Datenbank Server 1731 | MSSQL (2012, 2014) | Datenbank Server 200 | MySQL323 | Datenbank Server 300 | MySQL4.1/MySQL5 | Datenbank Server 3100 | Oracle H: Typ (Oracle 7+) | Datenbank Server 112 | Oracle S: Type (Oracle 11+) | Datenbank Server 12300 | Oracle T: Typ (Oracle 12+) | Datenbank Server 8000 | Sybase ASE | Datenbank Server 15000 | FileZilla Server > = 0.9.55 | FTP Server 11500 | CRC32 | Prüfsummen 3000 | LM | Betriebssysteme 1000 | NTLM | Betriebssysteme 500 | md5crypt, MD5 (Unix), Cisco-IOS $1$ (MD5) | Betriebssysteme 3200 | bcrypt $2*$, Blowfish (Unix) | Betriebssysteme 7400 | sha256crypt $5$, SHA256 (Unix) | Betriebssysteme 1800 | sha512crypt $6$, SHA512 (Unix) | Betriebssysteme 122 | macOS v10.4, macOS v10.5, macOS v10.6 | Betriebssysteme 1722 | macOS v10.7 | Betriebssysteme 7100 | macOS v10.8+ (PBKDF2-SHA512) | Betriebssysteme 11600 | 7-ZIP | Archives 12500 | RAR3-hp | Archives | Archives 13600 | WinZip | Archives 9700 | MS Office < = 2003 $0/$1, MD5 + RC4 | Dokumente 9710 | MS Office < = 2003 $0/$1, MD5 + RC4, collider #1 | Dokumente 9720 | MS Office < = 2003 $0/$1, MD5 + RC4, collider #2 | Dokumente 9800 | MS Office < = 2003 $3/$4, SHA1 + RC4 | Dokumente 9810 | MS Office < = 2003 $3, SHA1 + RC4, collider #1 | Dokumente 9820 | MS Office < = 2003 $3, SHA1 + RC4, collider #2 | Dokumente 9400 | MS Office 2007 | Dokumente 9500 | MS Office 2010 | Dokumente 9600 | MS Office 2013 | Dokumente 10400 | PDF 1.1 - 1.3 (Acrobat 2 - 4) | Dokumente 10410 | PDF 1.1 - 1.3 (Acrobat 2 - 4), collider #1 | Dokumente 10420 | PDF 1.1 - 1.3 (Acrobat 2 - 4), collider #2 | Dokumente 10500 | PDF 1.4 - 1.6 (Acrobat 5 - 8) | Dokumente 10600 | PDF 1.7 Level 3 (Acrobat 9) | Dokumente 10700 | PDF 1.7 Level 8 (Acrobat 10 - 11) | Dokumente 99999 | Plaintext | Plaintext
Hier sind die gängigen Maskenzeichensätze
l |
u | ABCDEFGHIJKLMNOPQRSTUVWXYZ reine Großbuchstaben
d | 0123456789 reine Zahlen
h | 0123456789abcdef Allgemeine Kleinbuchstaben-Unterverzeichnisse und Zahlen
H | 0123456789ABCDEF Häufige Großbuchstaben und Zahlen
s | ! "#$%&'()*+,-./:; <=>? @ [\] ^_` {|} ~ Sonderzeichen
Ein | ? Ich? Du? d? s Alle sichtbaren Zeichen auf der Tastatur
b | 0 - 0xff könnte verwendet werden, um Passwörter wie Leerzeichen zu übereinstimmen Hier sind ein paar einfache Beispiele, um die Einstellungen der Maske zu verstehen
Achtstelliges Passwort:? d? d? d? d? d? d? d? d Achtstellig unbekanntes Passwort:? A? A? A? A? A? A? A? a Die ersten vier Ziffern sind Großbuchstaben und die letzten vier Ziffern sind Zahlen:? Du? Du? Du? Du? d? d? d? d Die ersten vier Ziffern sind Zahlen oder Kleinbuchstaben und die letzten vier Ziffern sind Großbuchstaben oder Zahlen:? h? h? h? h? H? H? H? H Die ersten drei Zeichen sind unbekannt, die Mitte ist admin und die letzten drei Zeichen sind unbekannt:? A? A? aadmin? A? A? a 6-8-stelliges Passwort: - -increment - -increment-min 6 - -increment-max 8 ? Ich? Ich? Ich? Ich? Ich? Ich? Ich? l 6-8 Ziffern + Kleinbuchstaben Passwort: - -increment - -increment-min 6 - -increment-max 8 ? h? h? h? h? h? h? h? h
Wenn wir den Zeichensatz auf: abcd123456 setzen wollen! @- +, was soll man tun? Hierfür ist die Verwendung des Parameters benutzerdefinierter Zeichensätze erforderlich. hashcat unterstützt Benutzer dabei, bis zu 4 Sätze von Zeichensätzen
zu definieren- -custom-charset1 [chars] entspricht -1 - -custom-charset2 [chars] Äquivalent zu -2 - -custom-charset3 [chars] Äquivalent zu -3 - -custom-charset4 [chars] Äquivalent zu -4 Verwenden Sie es in einer Maske? 1、? 2、? 3、? 4 darzustellen.
Noch einige Beispiele:
- -custom-charset1 abcd123456! @-+。 Dann können wir " verwenden? 1 ", um diesen Zeichensatz darzustellen - -custom-charset2 ? Ich? d, hier und? 2 entspricht? h -1 ? d? Ich? Du,? 1 bedeutet Zahlen + Kleinbuchstaben + Großbuchstaben -3 abcdef -4 123456 Also? 3? 3? 3? 3? 4? 4? 4? 4 bedeutet, dass die ersten vier Ziffern möglicherweise „abcdef "und die letzten vier Ziffern möglicherweise „123456" sein können
PS: Lassen Sie mich hier die Konfiguration meiner Maschine geben und dann vergleichen Sie die Crackgeschwindigkeit
CPU: Intel (R) Core (TM) i5-7300HQ CPU @ 2,50 GHz Grafikkarte: GTX 1050 Ti
hashcat64.exe -a 3 -m 0 - -force 25c3e88f81b4853f2a8faacad4c871b6 ? d? d? d? d? d? d? d
hashcat64.exe -a 3 -m 0 - -force 7a47c6db227df60a6d67245d7d8063f3 ? Ich? Ich? Ich? Ich? Ich? Ich? l
hashcat64.exe -a 3 -m 0 - -force 4488cec2aea535179e085367d8a17d75 - -increment - -increment-min 1 - -increment-max 8 ? d? d? d? d? d? d? d? d
hashcat64.exe -a 3 -m 0 - -force ab65d749cba1656ca11dfa1cc2383102 - -increment - -increment-min 1 - -increment-max 8 ? h? h? h? h? h? h? h? h
hashcat64.exe -a 3 -1 123456abcdf! @ + - 8b78ba5089b11326290bc15cf0b9a07d ? 1? 1? 1? 1? 1 Beachten Sie: -1 und? 1 ist die Zahl 1, nicht der Buchstabe l
hashcat64.exe -a 3 -1 123456abcdf! @ + - 9054fa315ce16f7f0955b4af06d1aa1b - -inkrement - -inkrement-min 1 - -inkrement-max 8 ? 1? 1? 1? 1? 1? 1? 1? 1
hashcat64.exe -a 3 -1 ? d? Du? Ich? s d37fc9ee39dd45a7717e3e3e9415f65d - -inkrement - -inkrement-min 1 - -inkrement-max 8 ? 1? 1? 1? 1? 1? 1? 1? 1 Oder: hashcat64.exe -a 3 d37fc9ee39dd45a7717e3e3e9415f65d - -inkrement - -inkrement-min 1 - -inkrement-max 8 ? A? A? A? A? A? A? A? A
-A 0 ist der angegebene Wörterbuch-Crack-Modus, -o ist das Ausgabeergebnis in die Datei hashcat64.exe -a 0 ede900ac1424436b55dc3c9f20cb97a8 password.txt -o result.txt
hashcat64.exe -a 0 hash.txt password.txt -o result.txt
hashcat64.exe -a 1 25f9e794323b453885f5181f1b624d0b pwd1.txt pwd2.txt
hashcat64.exe -a 6 9dc9d5ed5031367d42543763423c24ee password.txt ? Ich? Ich? Ich? Ich? l
hashcat64.exe -a 3 -m 300 - -force 6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 ? d? d? d? d? d? d
kann cat/etc/shadow
hashcat64.exe -a 3 -m 1800 - -force $6$mxuA5cdy$XZRk0CvnPFqOgVopqiPEFAFK72SogKVwwwp7gWaUOb7b6tVwfCpcSUsCEk64ktLLYmzyew/xd0O0hPG/yrm2X. ? Ich? Ich? Ich? l
Anstatt Benutzernamen zu organisieren, verwenden Sie- -username
hashcat64.exe -a 3 -m 1800 - -force qiyou:$6$QDq75ki3$jsKm7qTDHz/xBob0kF1Lp170Cgg0i5Tslf3JW/sm9k9Q916mBTyilU3PoOsbRdxV8TAmzvdgNjrCuhfg3jKMY1 ? Ich? Ich? Ich? Ich? l - -username
Sie können saminside verwenden, um den Wert von NT-hash, LM-hash
NT-hash zu erhalten: hashcat64.exe -a 3 -m 1000 209C6174DA490CAEB422F3FA5A7AE634 ? Ich? Ich? Ich? Ich? l LM-hash: hashcat64.exe -a 3 -m 3000 F0D412BD764FFE81AAD3B435B51404EE ? Ich? Ich? Ich? Ich? l
hashcat64.exe -a 3 -m 132 - -force 1008c8006c224f71f6bf0036f78d863c3c4ff53f8c3c48edafb ? Ich? Ich? Ich? Ich? Ich? d? d? d
Spezifisches Verschlüsselungsskript in der HashPassword-Funktion von. /wp-includes/class-phpass.php
hashcat64.exe -a 3 -m 400 - -force $P$BYEYcHEj3vDhV1lwGBv6rpxurKOEWY/ ? d? d? d? d? d? d
Seine Passwortverschlüsselungsmethode md5 (md5 ($pass). $salt)
hashcat64.exe -a 3 -m 2611 - -force 14e1b600b1fd579f47433b88e8d85291: ? d? d? d? d? d? d
Zuerst erhält rar2john den Hash-Wert der RAR-Datei Download-Adresse
Erhält den Hash-Wert der RAR-Datei: rar2john.exe 1.RAR Ergebnis: 1.RAR:$rar5$16$639e9ce8344c680da12e8bdd4346a6a3$15$a2b056a21a9836d8d48c2844d171b73d$8$04a52d2224ad082e
hashcat64.exe -a 3 -m 13000 - -force $rar5$16$639e9ce8344c680da12e8bdd4346a6a3$15$a2b056a21a9836d8d48c2844d171b73d$8$04a52d2224ad082e ? d? d? d? d? d? d
Hinweis:
hashcat unterstützt RAR3-hp und RAR5, offizielle Beispiele sind wie folgt: -m Parameter Typ Beispiel hash 12500 RAR3-hp $RAR3$*0*45109af8ab5f297a*adbf6c5385d7a40373e8f77d7b89d317 13000 rar5 $rar5$16$74575567518807622265582327032280$15$f8b4064de34ac02ecabfe
Hash-Wert der Datei mit zip2john abrufen: zip2john.exe 1.ZIP Ergebnis: 1.ZIP:$zip2$*0*3*0*554bb43ff71cb0cac76326f292119dfd*ff23*5*24b28885ee*d4fe362bb1e91319ab53*$/zip2$::::1.ZIP-1.txt
hashcat64.exe -a 3 -m 13600 $zip2$*0*3*0*554bb43ff71cb0cac76326f292119dfd*ff23*5*24b28885ee*d4fe362bb1e91319ab53*$/zip2$ - -force ? d? d? d? d? d? d
Hash-Wert von Office abrufen: python office2john.py 11.docx Ergebnisse: 11.docx:$Office$*2013*100000*256*16*e4a3eb62e8d3576f861f9eded75e0525*9eeb35f0849a7800d48113440b4bbb9c*577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9
hashcat64.exe -a 3 -m 9600 $Office$*2013*100000*256*16*e4a3eb62e8d3576f861f9eded75e0525*9eeb35f0849a7800d48113440b4bbb9c*577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9 - -force ? d? d? d? d? d? d
Konvertieren Sie zunächst unser Handshake-Paket in das HCCAPX-Format. Jetzt unterstützt die neueste Version von hashcat nur das HCCAPX-Format. Das vorherige HCCAP-Format unterstützt nicht mehr
Offizielle Online-Konvertierung https: / /hashcat.net/cap2hccapx/
hashcat64.exe -a 3 -m 2500 1.hccapx 1391040? d? d? d? d
Für geknackte Hash-Werte verwenden Sie hashcat64.exe hash- -show, um die Ergebnisse anzuzeigen
Alle Hash-Crack-Ergebnisse befinden sich in der hashcat.potfile-Datei
Wenn die Crackzeit zu lang ist, können Sie die S-Taste drücken, um den Crackstatus anzuzeigen, die P-Taste pausiert, die R-Taste setzt das Cracken fort und die Q-Taste beendet das Crack.
Wenn Sie den GPU-Modus zum Cracken verwenden, können Sie den-O-Parameter verwenden, um ihn automatisch zu optimieren
Vorschläge beim tatsächlichen Cracken, wenn wir blind Cracken wird uns viel Zeit und Ressourcen in Anspruch nehmen
1. Gehen Sie zunächst durch das häufig verwendete schwache Passwortwörterbuch 2. Kombinieren Sie Passwörter, z. B. zhang1999, verwenden Sie eine Kombination aus Nachnamen und Geburtsjahr. Natürlich können Sie auch andere Kombinationen verwenden. Hier sind nur Beispiele. 3. Organisieren Sie häufig verwendete Maskenkombinationen und legen Sie sie in der. hcmask-Datei in Masken ab und lassen Sie sie dann automatisch laden und knacken. 4. Wenn das nicht funktioniert, können Sie alle Kombinationen mit niedrigen Ziffern ausführen. Es wird jedoch nicht empfohlen, Kombinationen mit zu hohen Ziffern zu knacken, denn wenn das von der anderen Partei festgelegte Passwort sehr kompliziert ist, wird Ihr Passwort am Ende nicht geknackt, aber es wird viel Zeit und Ressourcen verschwendet. Der Gewinn überwiegt den Verlust
6. Hashcat-Parameteroptimierung
Unter Berücksichtigung der Hashcat-Crackgeschwindigkeit und der Ressourcenallokation können wir einige Parameter konfigurieren
1. Workload-Tuning-Lastabstimmung.
Dieser Parameter unterstützt Werte wie 1,8,40,80,160
- -gpu-accel 160 Ermöglicht die maximale Leistung der GPU.
2. Gpu loops Last Feinabstimmung
Dieser Parameter unterstützt einen Bereich von 8-1024 (einige Algorithmen unterstützen nur bis 1000).
- -gpu-loops 1024 ermöglicht die maximale Leistung der GPU.
3. Segmentgröße Wörterbuch-Cache-Größe
Dieser Parameter dient dazu, die Größe des Speichercaches festzulegen. Die Funktion besteht darin, das Wörterbuch in den Speichercache zu legen, um das Cracken des Wörterbuches zu beschleunigen. Die Standardgröße beträgt 32 MB und kann entsprechend den eigenen Speicherbedingungen eingestellt werden. Je größer es ist, desto größer wird es.
- -segment-size 512 kann die Geschwindigkeit des Knackens großer Wörterbücher erhöhen.
Der Artikel wurde von der Prophet Community reproduziert. Der ursprüngliche Autor war von Qiyou. Er wurde verletzt und gelöscht.