În Java Cum se generează o parolă aleatorie puternică – Tutorial complet SecureRandom

Publicat: 2017-07-29

În mod implicit, Java nu are niciun utilitar care creează o parolă aleatorie lungă și puternică. Aici am creat un tutorial detaliat despre cum să generați o parolă aleatorie puternică folosind API-ul java.security.SecureRandom .

  • Java Security – Generați o parolă aleatorie sigură pentru totdeauna
  • Cum se generează un șir alfanumeric aleator securizat în Java?
  • Generator de parole în codul sursă Java
  • Java generează o parolă aleatorie cu caractere speciale

Vom folosi tabelul ASCII pentru a obține caractere speciale după valoare zecimală în java. Aruncă o privire la maparea de mai jos între Decimal Value și Characters .

Tabel ACSII pentru a obține caractere speciale

Iată un flux:

  1. Creați metoda publică CrunchifyRandomPasswordGenerator() în care vom obține valori zecimale ASCII în 3 bucle diferite.
  2. ArrayList va fi completat cu valori zecimale ASCII
  3. crunchifyGetRandom() va primi un caracter aleator din lista de mai sus și va primi Char asociat cu acesta.
  4. Avem 2 bucle în metoda main().
    1. Bucla exterioară pentru a imprima câte parole
    2. Bucla interioară pentru a imprima câte caractere pentru o parolă puternică
  5. Asta e. Doar rulați sub program și sunteți gata.

Program Java:

Ieșire Eclipse Console:

Încercați să înțelegeți cum preluați Char din valoarea Decimală aici: