Het internet en het World Wide Web zijn belangrijke onderdelen van het leven van de meeste mensen geworden. Gebruikersvalidatie in computersystemen is al jaren een belangrijk aandachtspunt in de computerbeveiliging. Individuele gebruikers hebben verschillende wachtwoorden voor verschillende systemen, maar het is een uitdaging om tal van wachtwoorden te onthouden voor tal van systemen, van e-mail tot webaccounts, bankieren en financiële diensten. Het concept van een user id en Password is een kosteneffectieve en goed georganiseerde methode om een geheim te bewaren bij de gebruiker en het computersysteem. Nieuwe methode voor het creëren of genereren van Alpha-Numeric Password voor het verbeteren van de beveiliging is voorgesteld met behulp van Context Free Grammar, Markov Chain en Petri Net model. Twee factor authenticatie en drie factor authenticaties zijn ook voorgesteld. CFG Password en Markov Password zijn klassen van alfanumerieke wachtwoorden die variëren van willekeurige wachtwoorden als patroon van tekenreeksen en regel op basis van respectievelijk karakterselectie.