· Extragerea simbolurilor parolei utilizând un generator de numere aleatoare;
· Utilizarea parolelor de o singură utilizare;
· Implementarea metodei de solicitare-răspuns;
· Criptarea parolei RSA;
· Reprezentarea polinomială a parolei;
· Solicitarea unei perechi de parole;
· Setarea inițială a parolei.
Criptarea parolei mărește securitatea sistemului. Această metodă presupune că parola introdusă la autentificare este criptată și comparată cu parola criptată stocată în baza de date. Pentru a cripta parola, puteți utiliza o metodă simplă de criptare reversibilă sau o metodă mai complexă de "asamblare aleatorie ireversibilă" când mai multe parole sunt convertite în mod explicit în aceeași parolă criptată. În acest caz, nu există nici o schemă pentru a reveni la parola originală. Sistemul criptează parola fiecărui utilizator în timpul procesului de înregistrare și îl compară cu o parolă criptată stocată în fișierul utilizatorului.
Un exemplu al acestei metode este reprezentarea ireversibilă a polinomului:
unde P este mare, ai și n sunt numere întregi; x este o parolă explicită; f (x) este parola criptată.
Să verificăm corectitudinea programului în următoarele exemple:
Windows, Mesaje, SysUtils, Clase, Grafică, Controale, Formulare, Dialoguri,
Butoane, StdCtrls, ExtCtrls;