2026-09-04, 18:35
  #13
Medlem
figegs avatar
Dela dokumentet så får vi väl se.
Citera
2026-09-05, 14:27
  #14
Medlem
The Crashs avatar
Vi börjar med fyra siffror.

Kod:
0000
0001
0002
...
9999

Det finns 10 000 möjligheter.

För en dator är det ingenting.

Sex siffror ger en miljon möjligheter.

Åtta siffror ger 100 miljoner.

Det låter mycket om man själv skulle sitta och skriva dem en efter en, men för modern konsumenthårdvara är det fortfarande väldigt lite om lösenordet skyddas med en snabb hash.

Säg sedan att vi använder små bokstäver istället.

Åtta tecken med a-z ger:

Kod:
26 × 26 × 26 × 26 × 26 × 26 × 26 × 26

Alltså ungefär 209 miljarder möjliga lösenord.

Kod:
aaaaaaaa
aaaaaaab
aaaaaaac
...
zzzzzzzz

Nu börjar siffran se stor ut.

Men en kraftig modern GPU kan i vissa fall testa hundratals miljarder kandidater per sekund mot riktigt snabba äldre lösenordshashar.

Så ett helt slumpmässigt lösenord på åtta små bokstäver kan fortfarande vara ett mycket litet problem.

Lägg till två bokstäver.

Tio små bokstäver ger ungefär:

Kod:
141 000 000 000 000

141 biljoner möjligheter.

Det är 676 gånger fler kombinationer än med åtta bokstäver.

Det är det som gör längden så effektiv.

Varje extra liten bokstav gör sökrymden 26 gånger större.

Om vi istället tillåter små bokstäver, stora bokstäver och siffror har vi ungefär 62 möjliga tecken per position.

Åtta slumpmässiga tecken ger då ungefär:

Kod:
218 000 000 000 000

218 biljoner möjligheter.

Tolv tecken:

Kod:
62^12

Det är ungefär 3 200 000 000 000 000 000 000 kombinationer.

Där börjar en ensam speldator få ett helt annat problem.

Men det finns en viktig detalj.

Kod:
Kalle1987!

är inte samma sak som ett slumpmässigt lösenord med lika många tecken.

En angripare behöver inte börja med:

Kod:
aaaaaaaaaa
aaaaaaaaab
aaaaaaaaac

och sedan metodiskt gå igenom varenda tänkbar kombination.

Vanliga namn, ord, årtal och mönster testas mycket tidigare.

Så något som ser ganska avancerat ut för en människa kan vara väldigt enkelt för ett lösenordsprogram.

Kod:
Sommar2026!
Flashback123
Password1!

är därför inte särskilt imponerande bara för att de innehåller stora bokstäver, siffror och specialtecken.

Ett långt faktiskt slumpmässigt lösenord är en annan sak.

Exempelvis 16 slumpmässiga tecken ur bokstäver och siffror ger en sökrymd på ungefär:

Kod:
47 000 000 000 000 000 000 000 000 000

Då hjälper det inte särskilt mycket att angriparen köper ett grafikkort som är dubbelt så snabbt.

Han blir dubbelt så snabb.

Ett enda extra slumpmässigt tecken kan däremot göra sökningen 62 gånger större.

Sedan kommer nästa detalj: hur lösenordet lagras.

Mot en gammal snabb hash kan ett grafikkort prova absurda mängder lösenord.

Mot en modern lösenordshash som medvetet gör varje försök dyrt går det mycket långsammare.

Så frågan "hur lång tid tar det att bruteforca ett lösenord?" har egentligen inget enda svar.

Fyra siffror kan vara borta direkt.

Ett dåligt mänskligt lösenord på tolv tecken kan också falla snabbt.

Ett långt slumpmässigt lösenord kan däremot vara fullständigt orealistiskt att bruteforca med konsumenthårdvara.

Skillnaden mellan de fallen är inte lite större.

Det kan vara skillnaden mellan en bråkdel av en sekund och längre tid än någon rimligen tänker vänta.
Citera
2026-09-05, 14:31
  #15
Medlem
Pinkuss avatar
Citat:
Ursprungligen postat av 0x539
Är det "onödigt" att påpeka att det är stor skillnad på om filformatet är DOCX eller DOC? Något du fortfarande inte svarat på.

Det är ett DOCX document. Vad jag menade med onödiga kommentarer var de som ifrågasatte eller spekulerade i hur dokumentet kommit på villovägar. Helt ointressant.
Citera
2026-09-05, 14:33
  #16
Medlem
Pinkuss avatar
Citat:
Ursprungligen postat av The Crash
Vi börjar med fyra siffror.

Kod:
0000
0001
0002
...
9999

Det finns 10 000 möjligheter.

För en dator är det ingenting.

Sex siffror ger en miljon möjligheter.

Åtta siffror ger 100 miljoner.

Det låter mycket om man själv skulle sitta och skriva dem en efter en, men för modern konsumenthårdvara är det fortfarande väldigt lite om lösenordet skyddas med en snabb hash.

Säg sedan att vi använder små bokstäver istället.

Åtta tecken med a-z ger:

Kod:
26 × 26 × 26 × 26 × 26 × 26 × 26 × 26

Alltså ungefär 209 miljarder möjliga lösenord.

Kod:
aaaaaaaa
aaaaaaab
aaaaaaac
...
zzzzzzzz

Nu börjar siffran se stor ut.

Men en kraftig modern GPU kan i vissa fall testa hundratals miljarder kandidater per sekund mot riktigt snabba äldre lösenordshashar.

Så ett helt slumpmässigt lösenord på åtta små bokstäver kan fortfarande vara ett mycket litet problem.

Lägg till två bokstäver.

Tio små bokstäver ger ungefär:

Kod:
141 000 000 000 000

141 biljoner möjligheter.

Det är 676 gånger fler kombinationer än med åtta bokstäver.

Det är det som gör längden så effektiv.

Varje extra liten bokstav gör sökrymden 26 gånger större.

Om vi istället tillåter små bokstäver, stora bokstäver och siffror har vi ungefär 62 möjliga tecken per position.

Åtta slumpmässiga tecken ger då ungefär:

Kod:
218 000 000 000 000

218 biljoner möjligheter.

Tolv tecken:

Kod:
62^12

Det är ungefär 3 200 000 000 000 000 000 000 kombinationer.

Där börjar en ensam speldator få ett helt annat problem.

Men det finns en viktig detalj.

Kod:
Kalle1987!

är inte samma sak som ett slumpmässigt lösenord med lika många tecken.

En angripare behöver inte börja med:

Kod:
aaaaaaaaaa
aaaaaaaaab
aaaaaaaaac

och sedan metodiskt gå igenom varenda tänkbar kombination.

Vanliga namn, ord, årtal och mönster testas mycket tidigare.

Så något som ser ganska avancerat ut för en människa kan vara väldigt enkelt för ett lösenordsprogram.

Kod:
Sommar2026!
Flashback123
Password1!

är därför inte särskilt imponerande bara för att de innehåller stora bokstäver, siffror och specialtecken.

Ett långt faktiskt slumpmässigt lösenord är en annan sak.

Exempelvis 16 slumpmässiga tecken ur bokstäver och siffror ger en sökrymd på ungefär:

Kod:
47 000 000 000 000 000 000 000 000 000

Då hjälper det inte särskilt mycket att angriparen köper ett grafikkort som är dubbelt så snabbt.

Han blir dubbelt så snabb.

Ett enda extra slumpmässigt tecken kan däremot göra sökningen 62 gånger större.

Sedan kommer nästa detalj: hur lösenordet lagras.

Mot en gammal snabb hash kan ett grafikkort prova absurda mängder lösenord.

Mot en modern lösenordshash som medvetet gör varje försök dyrt går det mycket långsammare.

Så frågan "hur lång tid tar det att bruteforca ett lösenord?" har egentligen inget enda svar.

Fyra siffror kan vara borta direkt.

Ett dåligt mänskligt lösenord på tolv tecken kan också falla snabbt.

Ett långt slumpmässigt lösenord kan däremot vara fullständigt orealistiskt att bruteforca med konsumenthårdvara.

Skillnaden mellan de fallen är inte lite större.

Det kan vara skillnaden mellan en bråkdel av en sekund och längre tid än någon rimligen tänker vänta.

Ja. Mitt lösen var en kombination av siffor och små bokstäver, sammalagt 9. Så känner mig hyftsat säker där.
Tror min egentliga fråga var, det finns inget annat sätt att öppna dokumentet än att lista ut lösenordet?
Citera
2026-09-05, 16:10
  #17
Medlem
The Crashs avatar
Citat:
Ursprungligen postat av Pinkus
Ja. Mitt lösen var en kombination av siffor och små bokstäver, sammalagt 9. Så känner mig hyftsat säker där.
Tror min egentliga fråga var, det finns inget annat sätt att öppna dokumentet än att lista ut lösenordet?
Är det doc eller docx ?
Hur gammalt är dokumentet?

Med .doc kanske vi kan arbeta med md5 hashar. Det blir kul.
Citera
Igår, 21:18
  #18
Medlem
Med brute force löser man säkert en stor andel på ett par minuter. Dock är det med stor risk man använder funktionen som blivit given på otillåten väg
Citera
  • 1
  • 2

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in