One number may optionally be provided by a user, and for example may correspond to a credit card number, a computer system ???fingerprint???, or even a meaningless random number. [0066] From this number, called a user number (n), the provider, via an authorization center, executes an algorithm on the user number which is capable of producing multiple authorization numbers.