O Parola Poate Fi Fie Generata de Un Generator de Numere Pseudoaleatoare Fie Aleasa de Mintea Umana

Embed Size (px)

DESCRIPTION

parola

Citation preview

O parola poate fi fie generata de un generator de numere pseudoaleatoare fie aleasa de mintea umana.OBS! In cel de al doilea caz complexitatea parolei este mult mai scazuta pt ca mintea umana tinde sa urmeze anumite modele determinate de limbaj (se vor alege de obicei cuvinte cunoscute sau combinatii de cuvinte cunoscute).In cazul in care parola este generata aleator complexitatea parolei (data de entropia informatiei din aceasta se determina relativ simplu)H = log2 NLH- entropiaN numarul de caractere din setul folositL lungimea parolei generateIn cazul in care parola este aleasa de mintea umana nu exista o formula matematica care sa indice exact complexitatea/entropia parolei respective.Publicatia speciala NIST 800-63 indica o metoda de aproximare a entropiei pt acest tmp de parole: Entropia primului caracter este de 4 biti Entropia urmatoarelor 7 caractere este de 2 biti/caracter Entropia urmatoarelor 12 caractere este de 1,5 biti/caracter Entropia caracterelor de la 21 este de 1 bit/caracter Se adauga 6 biti daca se utilizeaza litere mari, litere mici si caractere nealfabeticeOBS! NIST 800-63 prevede ca se mai pot adauga 6 biti daca o parola de mai putin de 20 de caractere a fost verificata si nu apartine de un dictionar uzual.OBS! Publicatia NIST 800-63 nu este unanim acceptata ca metoda de aproximare a entropiei parolelor alese de mintea umana dar nu este disponibila nici o alta metoda.H = log2 2610Gigel: 4+2+2+2+2=12OBS! Odata calculata entropia unei parole se poate estimata cat de buna este aceasta pentru diverse aplicatii: Pentru aplicatii personale si comerciale se recomanda parole de cel putin 80 biti entropie iar pentru aplicatii militare si de securitate se recomanda parole de 256-1024 biti entropie.

TextBox2.Text = Len(TextBox1.Text)RadioButton1.Checked = TrueCheckBox1.Checked = False CheckBox2.Checked = False CheckBox3.Checked = False CheckBox4.Checked = False

Litere mici 97-122Litere mari 65-90Cifre 48-57Alte caractere restul de la 32 la 126