Tidskrävande kalkylator för lösenordshämtning

Vill du veta hur lång tid det tar att prova ett lösenord? Följande förklarar principerna för de tre metoderna "brute force cracking, ordboksattack och maskattack" tydligt, och förklarar sedan varför svårigheten hos olika filformat är så annorlunda, liksom datorkraftsgapet mellan grafikkort och CPU.

Räkna ut: Hur lång tid tar det att knäcka ren brute force

Dra till den längd du vill mäta. Det spelar ingen roll om du inte kan komma ihåg de specifika personerna. Välj längre för att se det värsta scenariot.
Numret i logotypen är hur många val det finns för varje siffra. Varje gång intervallet utökas kommer det totala antalet kombinationer att fördubblas.
Uppskattningsresultat
Totalt antal lösenord som måste försökas
—

Ladda ner programvaran själv vs lämna den till oss

Jämförelseobjekt Ladda ner crack-programvaran själv lämna det till oss
datorkraft En hemdator har i de flesta fall bara integrerat grafikkort Flera GPU-dekrypterare kör samma uppgift samtidigt
lösenordsordbok Jag hittade hundratusentals artiklar slumpmässigt på Internet, och många av dem var duplicerade och ogiltiga Ordböcker som har ackumulerats och rensats under åren är klassificerade efter användningsvanor
Knäckstrategi Jag kommer bara att prova dem en efter en från början till slut Ordbok först, sedan mask, sedan full mängd, strategier med flera nivåer avanceras lager för lager
Kan du fortsätta springa Datorn måste vara påslagen hela tiden Om du stänger av eller startar om kommer alla dina ansträngningar att vara bortkastade 7×24 körs på servern, och det kommer inte att påverkas även om du stänger av datorn
Möjlighet att låsa upp Allt beror på tur Om lösenordet är lite längre finns det i princip ingen chans Täck först den mest sannolika kombinationen Korta lösenord ger ofta resultat inom dussintals minuter
Startkostnad Ingen bryr sig om att installera drivrutiner, konfigurera kommandorader och rapportera fel Ladda bara upp filen så meddelas du om resultatet

Om denna kalkylator

  1. Hastighetsriktmärket är baserat på de offentliga testdata för ett enda RTX 3080-grafikkort och konservativt konverterat. Resultaten kommer att skilja sig från maskinmodell till maskinmodell.
  2. Tiden är en uppskattning av att "i genomsnitt försöka hälften av kombinationen". Lyckan är att träffa tidigare, och lyckan är att slutföra en runda.
  3. Siffrorna här uppskattas som rent våld. Den faktiska bearbetningen kommer att använda ordböcker och masker först. Vanliga svaga lösenord kommer ofta ut på några minuter, så du behöver inte vänta så länge.
  4. Den krypterade versionen av samma fil är extremt annorlunda: för ett Word-dokument kan 2003-versionen och 2013-versionen vara tiotusentals gånger annorlunda.

Varför är lösenordshämtning så svårt? Principer och datorkraft förklaras tydligt i en artikel

Kärnan i lösenordshämtning är att fortsätta försöka i alla möjliga kombinationer tills du träffar rätt. Ju snabbare du försöker och ju färre kombinationer du gör, desto högre sannolikhet för framgång; Omvänt, ju fler kombinationer, desto högre kostnad för varje försök, desto mindre hopp om återhämtning. Den här kalkylatorn är att kvantifiera "hur många gånger du ska försöka" och "hur lång tid det tar varje gång", så att du kan få en intuitiv bedömning av säkerheten för dina filer och förstå varför vissa filer kan öppnas på några minuter och vissa filer går ur datorn.Kan inte öppnas.

1. Brutal force cracking: Prova alla kombinationer en efter en

Brute Force förlitar sig inte på någon förkunskap och uttömmer direkt varje möjlighet efter teckenuppsättning och längd: det finns bara 100 miljoner kombinationer av 8-siffriga rena siffror, medan det finns mer än 6 8-siffriga lösenord med stora och små bokstäver + siffror + symboler ×10¹⁴ arter. Det kommer att testa hela vägen från AAAAAAA till den sista kombinationen, som kännetecknas av "den dummaste och mest stabila"-så länge tiden är tillräcklig kan den teoretiskt testas. Priset är att antalet kombinationer exponentiellt expanderar med längd och teckenuppsättning. Ett något längre lösenord kan inte testas på flera liv.

2. Ordboksattack: Prova först det lösenord som liknar mest mänskligt språk

De flesta använder inte slumpmässiga förvrängda tecken som lösenord, utan använder födelsedagar, namn, tangentbordssekvenser (qwerty) eller vanliga ord. Ordboksattacker organiserar dessa högfrekventa lösenord i ordförråd, prioriterar dem ett efter ett och träffar ofta svaga lösenord på några minuter. Dess effektivitet är mycket högre än rent våld, men bara om lösenordet verkligen finns i ordlistan; Jag är hjälplös när jag stöter på ett starkt slumpmässigt lösenord. Vi har ackumulerat och tvättat lösenordsordboken i många år just för att förbättra träfffrekvensen i detta steg.

3. Maskattack: Lägg till "kända villkor" till brute force cracking

Maskattacken är en smart version av brute force cracking: Om du kommer ihåg "lösenordet är 8 siffror, börjar med stora bokstäver och slutar med 2024", kan du berätta för crackprogrammet om dessa villkor så att det bara genererar kombinationer som uppfyller villkoren. Den ursprungliga samlingen av 6×10¹⁴ arter kan plötsligt krympa till hundratals miljoner arter, vilket tar tid att ändra från "kosmiskt liv" till "några timmar". Det är därför du fyller i fler ledtrådar du kommer ihåg när du skickar in en uppgift, och framgångsfrekvensen kommer att öka avsevärt.

4. Varför är svårighetsgraden för olika format tiotusentals gånger olika? — — Antal hashiterationer

Filen jämför inte lösenordet direkt, men "hashvärdet" beräknat genom att jämföra lösenordet. Varje gång du provar ett lösenord måste programmet utföra en hashoperation först, och ju fler iterationer, desto långsammare. Det gamla formatet har nästan inget skydd: Office 97 använder MD5/RC4, och grafikkortet kan testas tiotals miljoner gånger per sekund; Office 2013 har gjort cirka 100 000 PBKDF2-iterationer och kan bara försöka cirka tusen gånger per sekund, vilket är 10 000 gånger långsammare. PDF:s RC4 är svag och AES något starkare; RAR5 har cirka 30 000 iterationer, dussintals gånger långsammare än RAR3; 7Z har mer än en halv miljon iterationer, vilket gör det till den svåraste typen av vanliga format. Detta är grundorsaken till att samma lösenord kan låsas upp på någon annans maskin i dussintals minuter och du kan springa själv i flera dagar utan att göra någon rörelse.

5. Skillnaden i datorkraft mellan grafikkort (GPU) och CPU

Hashing är en typisk "mycket upprepad, oberoende av varandra" beräkning, som är precis lämplig för grafikkortets parallella arkitektur: ett vanligt spelgrafikkort har tusentals kärnor och kan beräkna miljontals hashs samtidigt, och hastigheten är tiotals gånger högre än CPU:s till hundratals gånger. Vanliga datorer har antingen bara integrerad grafik eller låter CPU:n bära den hårt, vilket naturligtvis är ynkligt långsamt. Vårt dekrypteringskluster består av flera GPU-servrar som kör samma uppgift parallellt, tillsammans med ordboken och maskstrategierna för att begränsa räckvidden lager för lager. Detta är exakt skillnaden mellan "kör hemma i några månader" och "lämna oss tiotals minuter för att producera resultat." Var är skillnaden.

Därför, för varje gång lösenordslängden ökar med en siffra och teckenuppsättningen utökas med en nivå, kommer svårigheten att hämta den att fördubblas; Att välja ett snabbare filformat och komma ihåg fler lösenordsledtrådar kan avsevärt förkorta tiden. Ovanstående kalkylator har kvantifierat dessa faktorer-ange din filtyp och lösenordsområde för att se hur lång tid det tar för din dator och vårt kluster. Om resultatet gör dig desperat kan du lika gärna ge oss filen direkt för att prova.

FAQ

Hur lång tid tar det att knäcka lösenordet?

Beror på lösenordslängd, teckenuppsättning och hur filen är krypterad. Det finns cirka 100 miljoner kombinationer av 8-siffriga rena siffror, och vanliga datorer kan prova dem på några timmar till dagar; Ett 12-siffrigt lösenord med stora och små bokstäver, siffror och symboler, med kombinationer som överstiger 10 till 24: e styrkan, kan ta tusentals år. Ange parametrar med kalkylatorn på den här sidan för att uppskatta omedelbart.

Vad är skillnaden mellan brute force, ordboksattack och maskattack?

Brutal force cracking är inte beroende av förkunskap och räknar alla kombinationer uttömmande; Ordboksattacker prioriterar vanliga svaga lösenordsordlistor, vilket är mer effektivt; Maskattacker lägger till kända ledtrådar (som 8-bitars, börjar med stora bokstäver) baserat på brutal kraft, och genererar endast kvalificerade kombinationer, vilket avsevärt minskar räckvidden.

Varför kan vissa filer öppnas på några minuter och vissa tar lång tid att köra?

Eftersom antalet hashiterationer i olika format varierar enormt. Office 97 använder den svagare MD5/RC4, och grafikkortet kan testas tiotals miljoner gånger per sekund; Office 2013 har gjort cirka 100 000 iterationer, bara cirka 1 000 per sekund, vilket är cirka 10 000 gånger långsammare; 7Z har mer än en halv miljon iterationer, vilket gör det till den svåraste typen av vanliga format.

Sluta ta på dig din dator

Ge oss dokumenten och kör den mest sannolika kombinationen först, vilket är mer meningsfullt än att köra hemma i några dagar.

Stöder vanliga krypteringsformat som PDF, Office, ZIP, RAR och 7Z

Hur svårt är detta filformat att knäcka

—
Hastigheten hos olika format kan skilja sig tiotusentals gånger: det gamla formatet har nästan inget skydd, och det nya formatet gör medvetet verifieringen väldigt långsam för att fördröja sprickningen. Det är därför samma lösenord kan låsas upp i dussintals minuter av någon annan, och det finns ingen rörelse även om du springer på egen hand i flera dagar.
  • Fokusera på Word, Excel, PPT, PDF, RAR, ZIP, 7Z, komprimerade paket, Office krypterade filer upplåsning och dekryptering
  • Vi förser användare med högkvalitativ filkomprimerad paket lösenordsåterställning, PDF-upplåsning Word lösenordsåterställning
  • Upphovsrätt © Document Password Recovery Master Dekrypteringsplattform online