Robustezza della password: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Revisione (TeX, formatnum, overlink ,etc)
Riga 49:
versione 3 |autore= Paul A. Grassi|autore2=Michael E. Garcia|autore3=James L. Fenton |data= giugno 2017}}</ref>
 
<math>E = \log_2 L^S = S \log_2 L = S ({\log L /\over \log 2)}</math>
 
Dove: <math>L</math> è il numero di casi possibili, <math>S</math> sono i simboli che compongono la password (lunghezza della password) ed <math>E</math> è il numero di bit di entropia.
Riga 55:
La seguente tabella illustra alcune tipologie di calcolo dell’entropia in base a diversi set di simboli:
 
{| class="wikitable" style="text-align: rightcenter;"
|+ Calcolo entropia per diversi set di simboli
! Set di simboli ||!! Numero di simboli ''S'' ||!! Entropia per simbolo ''E''
|-
| align=left|[[Sistema di numerazione arabo]] (0–9) () || 10 || {{formatnum:3332}} bit
Riga 78:
|-
| align=left|[[Sistema numerico binario|Codice binario]] (0–255 o 8 [[bit]] o 1 [[byte]]) || 256 || {{formatnum:8000}} bit
|-
| align=left| [[Diceware]] || 7776 || {{formatnum:12925}} bit a parola
|}
 
Per trovare la lunghezza S di una stringa di caratteri generata casualmente, sapendo con precisione il numero di bit di entropia utilizzati e il numero di casi possibili per trovare la chiave si usa la formula inversa della precedente:
 
<math>S = {E /\over \log_2 L} </math>
 
Il risultato di tale formula viene arrotondato per eccesso fino al numero intero.
 
{| class="wikitable" style="text-align: rightcenter;"
|+ Numero dei caratteri che si possono utilizzare per avere <math>x</math> bit di entropia
! Entropia password <math>E</math> ||!! [[Sistema di numerazione arabo]] || [[Sistema numerico esadecimale]] ||!! [[Alfabeto latino]]<br/>(no case sensitive) ||!! [[Alfanumerico]]<br/>(no case sensitive) ||!! [[Alfabeto latino]]<br/>(case sensitive) ||!! [[Alfanumerico]]<br/>(case sensitive) ||!! [[ASCII]] ||!! [[ASCII esteso]]
|-
| 8 bit <br/>(1 byte) || 3 || 2 || 2 || 2 || 2 || 2 || 2 || 2
|-
| 32 bit <br/>(4 byte) || 10 || 8 || 7 || 7 || 6 || 6 || 5 || 5
|-
| 40 bit <br/>(5 byte) || 13 || 10 || 9 || 8 || 8 || 7 || 7 || 6
|-
| 64 bit <br/>(8 byte) || 20 || 16 || 14 || 13 || 12 || 11 || 10 || 9
|-
| 80 bit <br/>(10 byte) || 25 || 20 || 18 || 16 || 15 || 14 || 13 || 11
|-
| 96 bit <br/>(12 byte) || 29 || 24 || 21 || 19 || 17 || 17 || 15 || 13
|-
| 128 bit <br/>(16 byte) || 39 || 32 || 28 || 25 || 23 || 22 || 20 || 17
|-
| 160 bit <br/>(20 byte) || 49 || 40 || 35 || 31 || 29 || 27 || 25 || 21
|-
| 192 bit <br/>(24 byte) || 58 || 48 || 41 || 38 || 34 || 33 || 30 || 25
|-
| 224 bit <br/>(28 byte) || 68 || 56 || 48 || 44 || 40 || 38 || 35 || 29
|-
| 256 bit <br/>(32 byte) || 78 || 64 || 55 || 50 || 45 || 43 || 39 || 33
|}