Gå til innhold
Trenger du skole- eller leksehjelp? Still spørsmål her ×

Logaritmer og bitstyrke til passord ELI5


Anbefalte innlegg

Videoannonse
Annonse

Noen som kan hjelpe meg med å forstå denne påstanden;

 

log2(10) * 4 = 13,28 bitstyrke

 

Svaret er riktig, men jeg klarer ikke å se fremgangsmåten. 

ELI5 (Explain it like i'm 5)

 

Her er en annen:

 

log2(64) * 7 = 42 bitstyrke

 

Her er det vel terminologien til log du ikke kjenner til? Å ta logaritmen til noe betyr egentlig "Hvor mange ganger må jeg opphøye 2 for å få 64. Ref det andre regnestykket. 2^6 = 64, derfor er lg2(64) = 6, og ganger en dette med 7 får en 42. 

 

Hvordan en regner dette ut bør du se litt nærmere på da du nok ikke vill se sammenhengen om vi bare forteller deg det. 

 

Er det bitstyrke du ikke forstår så kjenner jeg ikke til dette selv.

Lenke til kommentar

Hei,

 

Hvis jeg skulle gjettet så ville jeg tro at "password entropy" vil kunne være et sentralt stikkord. Hvis jeg skulle synset meg til denne oppgaven ville jeg tenkt følgende;

 

I ditt første eksempel så ser det ut som om passordet ditt består av 4 tall i gruppen området 0,1,2....9. Det ser du igjen fra 10 tallet i log argumentet og multipliseringen med 4 utenfor. Jeg vil da tro at bitstyrke vil være et mål på hvor vanskelig det vil være å løse passordet eksempelvis med "brute force". Hvis jeg ikke bommer helt så vil de 4 forskjellige tallene kunne utgjøre chart?cht=tx&chl= 10^4 kombinasjoner, som er 10 000 mulige passord. I det andre eksempelet har du 64 mulige karakterer (tall, store og små bokstaver, etc) og et passord bestående av 7 av disse karakterene. Her vil man ha chart?cht=tx&chl= 4,39 \cdot 10^{12} mulige kombinasjoner og muligheten for å lage et passord som jeg antar er vesentlig hardere å løse "brute force".

 

Til slutt vil jeg også legge til at jeg antar at det er krav til at karakterene i passordet er tilfeldig valgt og ikke avhengig av hverandre.

Endret av Salt_Skin
Lenke til kommentar

log xa = a log x

 

13,28 er (cirka) det tallet du opphøyer 2 i for å få 104 = 10 000.

 

Mer nøyaktig er 13,2877.

 

log2 (104) = 4 log2 (10) = 13.28771237954944939148127771795756070345932557209832244821... 

 

104 = 10 000 er, som Salt_Skin sier, hvor mange ulike kombinasjoner du kan få av f.eks. 4 siffer fra 0 til 9.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...