Encryption of documents is used to restrict access to such documents to
those users who have the appropriate decryption keys. The encryption of
documents on public web servers hitherto has prevented indexing by search
engines. By keeping words and possible sentences or paragraphs intact in
the encrypted document but re-ordering elements of the document to
prevent the document being human-readable, the possibility of encrypted
documents being indexed by search engines is provided.