1. A method for secure document distribution, wherein the method is implemented is a system comprising one or more processors configured to execute one or more computer program modules, the method comprising: executing, on the one or more processors of the system, one or more computer program modules configured to: allow an author to create a document, allow the author to secure the document using an access code, wherein the access code is needed to gain access to the document, encrypt the access code, and forward a message to a recipient, wherein the message includes the document and the encrypted access code; and executing, on the one or more processors of the system configured to perform as a terminal, one or more computer program modules configured to: allow the recipient to open the message, generate an image, the image having information embedded therein, the embedded information including the encrypted access code, and evaluate an output generated by a portable device to determine if the output includes a copy of the access code needed for access to the document; wherein the output is generated by the portable device from a copy of the image captured by the portable device, from predetermined information stored in the portable device and from input information received from a user of the portable device, wherein: the predetermined information is usable to decrypt the encrypted access code in the captured copy of the image, and the input information is used to ensure that the recipient is authorized to use the portable device.