I have read that in order for a one time pad to be truly secure, the pad itself must be random data. Given the practical difficulty of sharing a secure random pad, I was wondering what would be the problems with using the vast multitude of plain text documents that are currently available from the web.
For instance, if you had some prearranged pattern for selecting a document between Bob and Alice. Box uses one such document from the web, say a project Gutenberg file, and pads his message (UTF8) with that document and sends the encrypted file to Alice.
What process could Eve use to decrypt the message?
Assume that the pad is longer than the message, and that no other messages between Bob and Alice use the same pad, but other web documents that they mutually agreed upon.
Given the vast number of tracts of text this seems like it could be a practical source for one time pads. But I have a nagging suspicion that the basic language pattern in the pad could cause an issue.