Creazione di un generatore di password casuali
Se stai utilizzando password di qualsiasi tipo sul tuo sito, è meglio mantenerle casuali. In questo modo non possono essere facilmente indovinati dagli intrusi.

Innanzitutto, è bene sapere un po 'di caratteri ASCII. Ogni carattere che la tua tastiera può digitare è in realtà rappresentato da un numero. Quindi la lettera A è rappresentata da 65. La lettera Z è rappresentata da 90. Quindi tutto ciò che devi fare è generare una serie di numeri casuali, ogni numero compreso tra 65 e 90. Ciò ti darebbe un modo per trovare le lettere equivalenti.

Se vuoi includere anche i numeri, quelli si trovano tra i punti 48 e 57. Non userei i punti tra 57 e 65 - quelli sono caratteri strani come i due punti.

Supponiamo quindi che tu voglia creare una password di 7 caratteri che contenga un assortimento casuale di lettere e numeri. Potresti fare qualcosa del genere:

Rendi casuale()
PassLen = 0
CurrPass = ""

fare mentre PassLen <7
CurrLtr = Int ((42 * Rnd ()) + 48)
se CurrLtr 65 allora
CurrPass = CurrPass & Chr (CurrLtr)
PassLen = PassLen + 1
finisci se
ciclo continuo

Quindi continui a generare un nuovo carattere ASCII e ogni volta che lo fai, vedi se è compreso nell'intervallo di lettere o numeri. Se lo è, lo usi per aggiungere alla tua password. Se non lo è (ovvero se si trova in quella zona centrale del "simbolo"), lo ignori e continui a cercare. Quando hai finito, dovresti avere una bella password casuale!

Grafico ASCII

Istruzioni Video: Come Fare un Programma C che Genera Password Casuali (Potrebbe 2024).