1. A nontransient machine readable medium storing one or more machine instructions, which when invoked cause a processor to implement a method comprising: at a server that includes at least a processor system having at least one processor and a memory system, receiving a passcode and content, to be used by a service provider server on behalf of the user; if the passcode is authenticated, wherein authenticating the pass code comprises determining whether the passcode stored with the content and a passcode provided by a user previously match one another, performing the following, placing, by the server, the content and passcode into an object; creating, by the server, an encryption key; encrypting, by the server, the object having the content and the passcode with the encryption key, therein forming an encrypted object; and sending from the server to the user system the encrypted object and a unique identifier for the private key.