Szyfr Ottendorfa (szyfr książkowy) – szyfr w którym każda z liter zastępowana jest liczbami oznaczającymi jej pozycję w ustalonym tekście, będącym kluczem do szyfruFriedrich Ludwig Bauer, Decrypted Secrets: Methods and Maxims of Cryptology, Springer, 2002, s. 44 . Inna wersja tego szyfru polega na zastępowaniu całych słów ich pozycjami w książce (zwykle słowniku).

Sekretne wiadomości zakodowane przy użyciu szyfru Ottendorfa rozwiązywał Sherlock Holmes, bohater utworów Arthura Conana Doyle’a, w powieści Dolina trwogi.

Zasada szyfrowania wygląda następująco:

12 - 1 - 8 - 3 pierwsza liczba oznacza numer strony, jeżeli jest więcej stron w tekście. 12 - 1 - 8 - 3 druga liczba oznacza numer linijki na stronie. 12 - 1 - 8 - 3 trzecia liczba oznacza wyraz w danej linijce. 12 - 1 - 8 - 3 czwarta liczba oznacza nr litery w wyrazie

Przykład (W tekście, dla większej czytelności przykładu, odpowiednie litery zostały wyróżnione)

Dla uproszczenia przykład oparty jest tylko na jednej stronie tekstu, dlatego w postaci zakodowanej pierwszą liczbą, wskazującą na numer strony jest wszędzie 1

Kodowanym słowem jest Wikipedysta.

1 - 4 - 1 - 1 = W1 - 1 - 1 - 2 = i1 - 2 - 6 - 4 = k1 - 2 - 8 - 4 = i1 - 3 - 5 - 1 = p1 - 3 - 8 - 4 = e1 - 3 - 9 - 3 = d1 - 1 - 2 - 5 = y1 - 3 - 3 - 1 = s1 - 3 - 6 - 1 = t1 - 3 - 3 - 4 = a

Przypisy

Ottendorfa