A system includes at least one server and at least one host computer
coupled to a communication network. A memory card wallet includes a
content addressable memory that stores server identifiers, such as URLs,
and user information associated with the resource provider, such as user
identification numbers and passwords. The user inserts the memory card
wallet into the host computer, and instead of entering user identifiers
and passwords, the memory card wallet can provide such information to the
server. When the user enters a server identifier that matches a server
identifier stored in the content addressable memory, the memory card
wallet provides the user information associated with the matched sever
identifier.