1. A method for receiving input of a security token protecting a resource, comprising: generating a hint display having at least a quasi-random character, said display made up of elements each having a value and a unique position characteristic; computing a token from values of a predetermined pattern of elements of said generated hint display and at least one operation performed on at least one of said elements falling within said pattern; displaying said hint display to a user; receiving input from said user; comparing said token with said received input; and selectively providing access to a resource in conformity with a result of said comparing.