Создание генератора случайных паролей
Если вы используете пароли любого типа на своем сайте, лучше хранить их в случайном порядке. Таким образом, они не могут быть легко угаданы злоумышленниками.

Во-первых, полезно немного узнать о символах ASCII. Каждый символ, который может набрать ваша клавиатура, фактически представлен числом. Таким образом, буква A представлена ​​как 65. Буква Z представлена ​​как 90. Все, что вам нужно сделать, это сгенерировать серию случайных чисел, каждое из которых находится в диапазоне от 65 до 90. Это даст вам способ найти эквивалентные буквы.

Если вы тоже хотите включить числа, они находятся между точками 48 и 57. Я бы не использовал точки между 57 и 65 - это странные символы, такие как двоеточия.

Допустим, вы хотите создать 7-значный пароль, который содержит случайный набор букв и цифр. Вы можете сделать что-то вроде этого:

Randomize ()
PassLen = 0
CurrPass = ""

делать, пока PassLen <7
CurrLtr = Int ((42 * Rnd ()) + 48)
если CurrLtr 65 тогда
CurrPass = CurrPass & Chr (CurrLtr)
PassLen = PassLen + 1
конец, если
петля

Таким образом, вы просто продолжаете генерировать новый символ ASCII, и каждый раз, когда вы это делаете, вы видите, находится ли он в диапазоне букв или цифр. Если это так, вы используете его, чтобы добавить к своему паролю. Если это не так (т. Е. Если он находится в средней области этого символа), вы игнорируете его и продолжаете искать. Когда вы закончите, у вас должен быть хороший, случайный пароль!

ASCII Chart

Видео инструкция: Как создать генератор случайных паролей на PHP? (May 2024).