Izrada slučajnog generatora lozinki
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).