Ako na svom web mjestu koristite lozinke bilo koje vrste, najbolje je da ih ostavite nasumičnim. Na taj način uljezi ne mogu lako pogoditi.
Prvo, dobro je znati malo o ASCII znakovima. Svaki znak koji tipkovnica može upisati zapravo je predstavljen brojem. Dakle, slovo A je predstavljeno sa 65. Slovo Z je predstavljeno sa 90. Dakle, sve što trebate učiniti je generirati niz slučajnih brojeva, svaki broj između 65 i 90. To bi vam navelo način da pronađete ekvivalentna slova.
Ako želite uključiti i brojeve, nalaze se između točaka 48 i 57. Ne bih koristio točke između 57 i 65 - to su neobični znakovi poput kolonija.
Dakle, recimo da želite stvoriti lozinku od 7 znakova koja sadrži slučajni izbor slova i brojeva. Mogli biste učiniti nešto ovako:
Nasumce ()
PassLen = 0
CurrPass = ""
učiniti dok PassLen <7
CurrLtr = Int ((42 * Rnd ()) + 48)
ako je CurrLtr 65 tada
CurrPass = CurrPass i Chr (CurrLtr)
PassLen = PassLen + 1
završi ako
petlja
Tako da jednostavno nastavljate generirati novi ASCII znak i svaki put kad vidite to možete vidjeti je li u rasponu slova ili broja. Ako jeste, koristite ga za dodavanje zaporke. Ako nije (tj. Ako se nalazi u tom 'simbolu' srednjem području), zanemarite je i nastavite gledati. Kad završite, trebali biste imati lijepu, slučajnu lozinku!
ASCII grafikon
Upute Video: Program za nalaženje najduže reči od ponuđenih slova (Svibanj 2024).