1. A system comprising: a memory device that stores instructions; and a hardware processor that executes the instructions to create an adaptation engine for partial encryption of a document, the adaptation engine comprising: a paginator, the paginator paginating the document into at least one sub-page according to characteristics of a specific device class; and an encryptor, the encryptor separately encrypting a to-be-encrypted element of the at least one sub-page using a partial encryption mechanism known by a client device and based on the characteristics of the specific device class, wherein when the to-be-encrypted element of the at least one sub-page comprises the entire sub-page, the encryptor encrypts the entire sub-page, and when the to-be-encrypted element of the at least one sub-page comprises less than all elements of the entire sub-page, the encryptor encrypts only the to-be-encrypted element, and further wherein the adaptation engine surrounds the to-be-encrypted element of the at least one sub-page with a corresponding encryption tag.
3. The system of claim 1 , wherein, the adaptation engine further comprises: a markup mapper for translating, after encrypting the to-be-encrypted element of the at least one sub-page of the paginated document, non-encrypted elements of the at least one sub-page into a description language known by the client device.