1. A computer-implemented method for authenticating a user for resource access, the method comprising: displaying, by an authentication component, a plurality of independently bi-directionally rotating concentric layers configured with a plurality of segments wherein each of the plurality of segments contain a symbol; rotating, by the authentication component, based on user input, each of the plurality of concentric layers until a preconfigured symbol is aligned with a predetermined validation section; generating, by the authentication component, a password based on symbols aligned with the validation section wherein the validation section changes after each password generation based on the current hour of the day; validating, by the authentication component, the generated password based on matching the generated password to a predetermined password; and granting, by the authentication component, access to a resource associated with the predetermined password.