Ако користите лозинке било које врсте на својој веб локацији, најбоље је да их оставите насумичним. На тај начин их уљези не могу лако погодити
Прво, добро је знати мало о АСЦИИ ликовима. Сваки знак који типковница може уписати је заправо представљен бројем. Дакле, слово А је представљено са 65. Слово З је представљено са 90. Дакле, све што требате да урадите је да генеришете низ случајних бројева, сваки број између 65 и 90. То би вам омогућило да пронађете еквивалентна слова.
Ако желите да уврстите и бројеве, они се налазе између тачака 48 и 57. Не бих користио тачке између 57 и 65 - то су чудни знакови попут колонија.
Рецимо да желите да креирате лозинку од 7 знакова која садржи случајни асортиман слова и бројева. Могли бисте да урадите овако нешто:
Рандомизе ()
ПассЛен = 0
ЦуррПасс = ""
урадите док ПассЛен <7
ЦуррЛтр = Инт ((42 * Рнд ()) + 48)
ако ЦуррЛтр 65 онда
ЦуррПасс = ЦуррПасс и Цхр (ЦуррЛтр)
ПассЛен = ПассЛен + 1
крај ако
петље
Тако да једноставно настављате да генеришете нови АСЦИИ знак и сваки пут када то учините, видите да ли је у линији слова или броја. Ако јесте, користите га за додавање лозинке. Ако није (тј. Ако се налази у том 'симболу' средњем подручју) занемарите је и наставите гледати. Када завршите, требало би да имате лепу, случајну лозинку!
АСЦИИ Графикон