A book cipher is a cipher in which the key is the identity of a book. This article is about algorithms for encryption and decryption. ...
Traditionally book ciphers work by replacing words in the plaintext of a message with the location of words from a book. In this mode, book ciphers are more properly called codes. In the context of cryptography, a code is a method used to transform a message into an obscured form, preventing those not in on the secret from understanding what is actually transmitted. ...
This can have problems as if a word appears in the plaintext that doesn't appear in the book then it can't be encoded. An alternative approach which gets around this problem is to replace individual letters rather than words, in which case the book cipher is properly a cipher. However, if needed often, this has the side effect of creating a larger ciphertext.
Perhaps the most famous use of a book cipher is in the Beale ciphers. The Beale ciphers are a set of three ciphertexts, one of which allegedly states the location of a buried treasure of gold and silver estimated to be worth over 20 million US dollars in todays money. ...
In classical cryptography, the runnning key cipher is a type of polyalphabetic substitution cipher in which a text, typically from a book, is used to provide a very long key stream. ...
A bookcipher is a cipher in which the key is the identity of a book or other piece of text.
Traditionally bookciphers work by replacing words in the plaintext of a message with the location of words from a book.
Perhaps the most famous use of a bookcipher is in the Beale ciphers, of which document no. 2 uses a (modified version of) the United States Declaration of Independence as the key text.