Създаване на произволен генератор на пароли
Ако използвате пароли от всякакъв тип на вашия сайт, най-добре е да ги държите случайни. По този начин не могат лесно да се познаят от натрапници.

Първо, добре е да знаете малко за ASCII героите. Всеки знак, който клавиатурата ви може да въведе, всъщност е представен от число. Така че буквата А е представена с 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 диаграма

Инструкции Видео: Как се влиза в телефон без парола (Може 2024).