Izlases Paroles ģeneratora izveidošana
Ja savā vietnē izmantojat jebkura veida paroles, ieteicams tās turēt nejauši. Tādā veidā iebrucēji tos nevar viegli uzminēt.

Pirmkārt, ir labi mazliet zināt par ASCII rakstzīmēm. Katru rakstzīmi, kuru var ievadīt tastatūra, faktiski attēlo skaitlis. Tātad burtu A apzīmē ar 65. Burtu Z apzīmē ar 90. Tātad viss, kas jums jādara, ir ģenerēt nejaušu skaitļu virkni, katrs no 65 līdz 90. Tas ļautu jums atrast līdzvērtīgus burtus.

Ja vēlaties iekļaut arī skaitļus, tie tiek atrasti starp 48. un 57. punktu. Es neizmantoju plankumus starp 57 un 65 - tie ir nepāra burti, piemēram, koloni.

Tātad, pieņemsim, ka vēlaties izveidot 7 zīmju paroli, kurā ir nejaušs burtu un ciparu sortiments. Jūs varētu darīt kaut ko līdzīgu:

Izlases veidā ()
PassLen = 0
CurrPass = ""

dariet, kamēr PassLen <7
CurrLtr = Int ((42 * Rnd ()) + 48)
ja CurrLtr 65 tad
CurrPass = CurrPass un Chr (CurrLtr)
PassLen = PassLen + 1
beigas, ja
cilpa

Tātad jūs vienkārši ģenerējat jaunu ASCII rakstzīmi, un katru reizi veicot pārbaudi, jūs redzat, vai tā atrodas burtu vai ciparu diapazonā. Ja tas ir, jūs to izmantojat, lai pievienotu savai parolei. Ja tā nav (t.i., ja tas atrodas šajā “simbola” vidējā zonā), jūs to ignorējat un turpiniet meklēt. Kad esat pabeidzis, jums vajadzētu būt jaukai, nejaušai parolei.

ASCII diagramma

Video Instrukcijas: Week 4, continued (Maijs 2024).