A Question of Habit
Introduction
General simple substitution, presented in the Aristocrat format. Each ciphertext letter consistently represents one different plaintext letter. Word divisions and punctuation are retained, while the uppercase ciphertext does not preserve the original capitalization. The Key is a complete one-to-one alphabet: assigning a ciphertext letter to one plaintext letter rules out that same assignment everywhere else. English does not use its letters evenly. Frequency analysis can expose common single letters, digrams, and trigrams, although a frequent ciphertext letter is evidence rather than proof of a particular plaintext letter. Short words, doubled letters, repeated word shapes, common beginnings and endings, and the letters found immediately before or after a symbol provide independent evidence. A useful hypothesis should improve several parts of the message at once; a guess that creates contradictions elsewhere should be revised or disabled. The Workbench can count frequencies, catalogue word patterns and contacts, and retain explicit letter or positioned-crib hypotheses. A retained Hypothesis Result can supply its partial mapping to the Simple substitution Tool. That Tool requires a complete cipher alphabet before it can transform the entire message.
Count overlapping units and compare their distributions.
| Unit | Count | Share | Rank |
|---|---|---|---|
| P | 549 | 13.2% | 1 |
| G | 372 | 8.9% | 2 |
| Z | 362 | 8.7% | 3 |
| T | 298 | 7.1% | 4 |
| H | 297 | 7.1% | 5 |
| K | 297 | 7.1% | 6 |
| S | 292 | 7.0% | 7 |
| R | 277 | 6.6% | 8 |
| I | 180 | 4.3% | 9 |
| D | 170 | 4.1% | 10 |
| J | 170 | 4.1% | 11 |
| B | 167 | 4.0% | 12 |
Z UNFDSI IDRIV DRRVK
UPHYZTPTG RTDO FPIZNKP
KRYPRTP VPPUK HPGNHTSTX GR
IZHP LRH SG. LHRY GBP UZCPYPTG,
GBP BZTJK ZUUPZH GR YRCP QSGB
IZDY IPHGZSTGO, YZHVSTX PZIB
MNZHGPH BRNH ZFRCP GHZLLSI,
HZST, ZTJ IBZTXSTX KBRU
QSTJRQK. STKSJP GBP GRQPH,
BRQPCPH, GBP YPIBZTSKY
HPIRHJK PCPHO KPZKRT. JNKG
YSEPK QSGB RDJ RSD, FHZKK
PEUZTJK JNHSTX Z BRG QPPV,
KGPPD IRTGHZIGK ST QSTGPH, ZTJ
Z GHZIP RL YRSKGNHP IZT FPXST Z
UZGIB RL HNKG. ZIINHZIO SK
GBPHPLRHP TRG Z MNZDSGO
STKGZDDPJ RTIP. SG SK GBP
ZIINYNDZGPJ HPKNDG RL
STKUPIGSRT, IDPZTSTX,
ZJANKGYPTG, ZTJ UZGSPTG
ANJXYPTG.
QBPT Z IRTKPHCZGRH LSHKG
PTGPHK Z TPXDPIGPJ IDRIV HRRY,
GBP KPTKSFDP SYUNDKP SK GR
RFKPHCP FPLRHP GRNIBSTX
ZTOGBSTX. Z KGRUUPJ YPIBZTSKY
KGSDD IRTGZSTK PCSJPTIP. GBP
URKSGSRT RL Z DPCPH YZO KBRQ
QBPHP YRGSRT IPZKPJ. Z FHSXBG
ZHI RT Z JZHV UDZGP IZT HPCPZD
GBZG Z QBPPD BZK HNFFPJ
ZXZSTKG SGK TPSXBFRNH. NTPCPT
QPZH RT Z GRRGB YZO URSTG GR Z
FPTG ZHFRH, QBSDP Z KGHPZV RL
JSHGO DNFHSIZTG KNXXPKGK
GBZG GRR YNIB RSD QZK ZJJPJ
JNHSTX ZT PZHDSPH HPUZSH.
UBRGRXHZUBK, YPZKNHPYPTGK,
ZTJ QHSGGPT TRGPK UHPKPHCP
GBSK LSHKG IRTJSGSRT KR GBZG
DZGPH JPISKSRTK JR TRG JPUPTJ
RT YPYRHO ZDRTP.
IDPZTSTX JPYZTJK HPKGHZSTG.
URDSKBPJ FHZKK YZO DRRV
SYUHPKKSCP, FNG ZXXHPKKSCP
QRHV IZT PHZKP GRRD YZHVK,
KGZYUPJ TNYFPHK, RH GBP YPDDRQ
KNHLZIP GBZG JRINYPTGK ZXP.
DRRKP JSHG SK HPYRCPJ FPLRHP
RDJ XHPZKP SK KRLGPTPJ, ZTJ
PZIB KYZDD UZHG SK VPUG ST Z
DZFPDDPJ GHZO. GBP IDRIV SK TRG
KSYUDO GZVPT ZUZHG; SGK
HPDZGSRTKBSUK ZHP HPIRHJPJ.
QZKBPHK GBZG ZUUPZH
STGPHIBZTXPZFDP YZO IRTGHRD
GBP PEZIG JPUGB RL Z USCRG. Z
GBST KBSY YZO FP ZT ZQVQZHJ
BSKGRHSIZD HPUZSH, OPG
HPYRCSTX SG QSGBRNG
NTJPHKGZTJSTX SGK UNHURKP
IZT HPCSCP GBP LZNDG SG RTIP
IRHHPIGPJ.
GBP PKIZUPYPTG JPKPHCPK
KUPISZD ZGGPTGSRT FPIZNKP SG
JSCSJPK KGRHPJ PTPHXO STGR
YPZKNHPJ KGPUK. SGK UZDDPGK
HPIPSCP HPUPZGPJ SYUNDKPK
LHRY GBP PKIZUP QBPPD, QBSDP
GBP UPTJNDNY KNUUDSPK Z
HPXNDZH STGPHCZD. LHSIGSRT ZG
GBRKP IRTGZIGK KDRQDO
IBZTXPK GBPSH KBZUP. Z
HPUZSHPH KGNJSPK GBP QRHT
LZIPK NTJPH YZXTSLSIZGSRT
ZTJ JPISJPK QBPGBPH IDPZTSTX,
IZHPLND ZJANKGYPTG, RH
HPUDZIPYPTG SK ANKGSLSPJ. TPQ
YZGPHSZD KBRNDJ TRG FP
STGHRJNIPJ YPHPDO FPIZNKP SG
SK IRTCPTSPTG. Z BZHJPTPJ
KGPPD USCRG, Z FHRTWP FNKB, RH Z
GSTO APQPD FPZHSTX YNKG KNSG
GBP DRZJK ZTJ XPRYPGHO RL GBP
PESKGSTX JPKSXT.
DZHXP UNFDSI IDRIVK ZDKR
IRTTPIG GBP JPDSIZGP
YRCPYPTG GR BPZCO BZTJK
PEURKPJ GR QPZGBPH. KBZLGK
IHRKK YZKRTHO, XPZHK GNHT ZG
HSXBG ZTXDPK, ZTJ DRTX HRJK
IZHHO YRGSRT GRQZHJ KPCPHZD
JSZDK. QSTJ IZT UHPKK ZXZSTKG Z
YSTNGP BZTJ DSVP Z DPCPH. FSHJK
STCPKGSXZGP RUPTSTXK,
STKPIGK FNSDJ TPKGK, ZTJ RDJ
UZSTG LDZVPK STGR KUZIPK GBZG
QPHP YPZTG GR HPYZST IDPZH. Z
IDRIV YZO VPPU PEIPDDPTG GSYP
RT GBP FPTIB OPG KGHNXXDP
ZLGPH SG SK HPIRTTPIGPJ GR GBP
PEGPHTZD JSKUDZO. GPKGSTX
YNKG GBPHPLRHP STIDNJP GBP
QBRDP UZGB LHRY GBP URQPH
KRNHIP GR PCPHO CSKSFDP BZTJ.
YRJPHT PMNSUYPTG IZT BPDU
QSGBRNG HPUDZISTX
YPIBZTSIZD NTJPHKGZTJSTX. ZT
PDPIGHRTSI KPTKRH IZT XHZUB
GBP UPTJNDNY UPHSRJ, Z JSXSGZD
YSIHRKIRUP IZT HPCPZD Z IHZIV,
ZTJ ZT E-HZO SYZXP IZT KBRQ Z
BSJJPT ARSTG FPLRHP SG SK
JSKGNHFPJ. MNZHGW
STKGHNYPTGK UHRCSJP Z
IRTCPTSPTG IRYUZHSKRT LRH
HZGP. GBPKP GRRDK UHRJNIP
UHPISKP RFKPHCZGSRTK, FNG
GBPO JR TRG JPISJP QBZG
IRTJSGSRT SK BSKGRHSIZDDO
YPZTSTXLND RH BRQ YNIB
STGPHCPTGSRT SK ZUUHRUHSZGP.
GBP IRTKPHCZGRH KGSDD BZK GR
JSKGSTXNSKB Z BZHYDPKK
SHHPXNDZHSGO LHRY Z LZNDG
GBZG GBHPZGPTK GBP IDRIV.
KRYP CZHSZGSRTK FPDRTX GR GBP
RFAPIG HZGBPH GBZT GR JZYZXP. Z
GRQPH YRCPK KDSXBGDO ZK
GPYUPHZGNHP ZTJ QSTJ IBZTXP. Z
DRTX UPTJNDNY HPKURTJK GR ZSH
JPTKSGO, ZTJ GBSIVPTSTX
DNFHSIZTG ZDGPHK LHSIGSRT.
PZHDO YZVPHK IRYUPTKZGPJ LRH
GBPKP PLLPIGK QSGB JPCSIPK
KNIB ZK XHSJSHRT UPTJNDNYK,
WSTI ZTJ KGPPD HRJK, RH YPHINHO
AZHK. DZGPH INKGRJSZTK
KRYPGSYPK ZJJPJ PDPIGHSI
QSTJSTX YRGRHK RH ZNGRYZGSI
IRHHPIGSRT. PZIB ZDGPHZGSRT
FPIRYPK UZHG RL GBP IDRIV'K
FSRXHZUBO, HZSKSTX Z
JSLLSINDG MNPKGSRT: KBRNDJ
HPKGRHZGSRT HPGNHT GBP
YPIBZTSKY GR SGK PZHDSPKG
LRHY, UHPKPHCP Z NKPLND DZGPH
ZJZUGZGSRT, RH YZVP GBP
KYZDDPKG IBZTXP TPPJPJ LRH
KZLP RUPHZGSRT?
RTIP GBP IDRIV HNTK ZXZST,
YZSTGPTZTIP SK MNSPGPH GBZT
HPKGRHZGSRT FNG YRHP
SYURHGZTG. Z HPXNDZH CSKSG
IZGIBPK Z DRRKP KIHPQ FPLRHP
SG LZDDK STGR GBP XPZHK ZTJ
LSTJK QZGPH FPLRHP IRHHRKSRT
KUHPZJK. RSD SK UDZIPJ
KUZHSTXDO ZG GBP IRHHPIG
FPZHSTXK HZGBPH GBZT URNHPJ
ZIHRKK GBP YRCPYPTG. HZGP
IBZTXPK ZHP DRXXPJ STKGPZJ RL
IRHHPIGPJ SYUNDKSCPDO. GBP
FPKG HPIRHJ STIDNJPK QBZG QZK
RFKPHCPJ, QBZG QZK IBZTXPJ,
QBSIB YZGPHSZDK QPHP NKPJ, ZTJ
QBZG HPYZSTK NTIPHGZST. GBZG
ZHIBSCP ZDDRQK GBP TPEG
HPUZSHPH GR ANJXP GBP UHPKPTG
YPIBZTSKY QSGBRNG BZCSTX GR
XNPKK QBZG BZUUPTPJ JPIZJPK
PZHDSPH.
Z QPDD-VPUG UNFDSI IDRIV SK
IRTKPMNPTGDO FRGB Z YZIBSTP
ZTJ Z IRTGSTNSTX ZXHPPYPTG.
PTXSTPPHK, IRTKPHCZGRHK,
FNSDJSTX YZTZXPHK, ZTJ DRIZD
HPKSJPTGK STBPHSG JSLLPHPTG
HPKURTKSFSDSGSPK LRH GBP
KZYP RFAPIG. GBP YPIBZTSKY
YNKG FP KZLP, DPXSFDP, ZTJ
HPDSZFDP, FNG SG KBRNDJ ZDKR
HPGZST PCSJPTIP RL GBP UPRUDP
QBR JPKSXTPJ, ZDGPHPJ, ZTJ
IZHPJ LRH SG. QBPT GBP FPDD
KRNTJK ZIHRKK Z KMNZHP, GBP
ZUUZHPTG KSYUDSISGO RL GBP
YRYPTG HPKGK RT BNTJHPJK RL
YRJPKG JPISKSRTK BSJJPT
FPBSTJ GBP JSZD.
Compare word shapes, terminals, contacts, and reversals.
| Word | Pattern | Count | Start positions |
|---|---|---|---|
GBP | 1.2.3 | 43 | 74, 85, 188, 203, 386, 500 +37 |
Z | 1 | 42 | 1, 270, 303, 327, 361, 458 +36 |
ZTJ | 1.2.3 | 19 | 160, 300, 436, 841, 1105, 1640 +13 |
GR | 1.2 | 16 | 59, 99, 520, 727, 1907, 1926 +10 |
SK | 1.2 | 16 | 347, 384, 518, 1071, 1095, 1121 +10 |
RL | 1.2 | 12 | 309, 333, 406, 600, 751, 1253 +6 |
SG | 1.2 | 11 | 68, 382, 1311, 1360, 1419, 1751 +5 |
IZT | 1.2.3 | 9 | 319, 654, 997, 1343, 2019, 2326 +3 |
GBZG | 1.2.3.1 | 8 | 663, 775, 884, 1046, 1205, 2123 +2 |
IDRIV | 1.2.3.1.4 | 7 | 8, 491, 1145, 2150, 2759, 3302 +1 |
RH | 1.2 | 7 | 1028, 1682, 1795, 2643, 3014, 3077 +1 |
LRH | 1.2.3 | 6 | 65, 2545, 2949, 3279, 3934, 4056 |
Terminals
| Sequence | Initial | Final |
|---|---|---|
GB | 65 | 7 |
GBP | 49 | 43 |
BP | 2 | 43 |
PJ | 0 | 37 |
HP | 34 | 17 |
TG | 0 | 28 |
RT | 9 | 27 |
TX | 0 | 26 |
TJ | 0 | 25 |
ZT | 25 | 16 |
GR | 24 | 19 |
PH | 1 | 23 |
Contacts
| Letter | Left | Right |
|---|---|---|
A | 2: F 2, J 2 | 4: N 5, P 3, R 1, Z 1 |
B | 8: G 80, I 26, Q 16, K 14, U 4, X 4, P 1, T 1 | 10: P 65, Z 41, R 17, S 17, G 3, F 1, H 1, K 1, N 1, O 1 |
C | 6: P 13, H 11, S 9, R 8, T 3, Z 3 | 5: P 31, S 10, Z 6, R 2, O 1 |
D | 17: Z 29, N 21, P 20, I 15, D 14, S 10, U 9, F 8, R 8, H 4, X 4, G 2, K 2, L 1, Q 1, T 1, Y 1 | 12: P 27, R 23, Z 16, S 15, D 14, O 10, K 9, J 8, N 8, G 7, U 1, Y 1 |
E | 2: P 7, S 1 | 6: G 2, U 2, I 1, P 1, S 1, Z 1 |
F | 8: N 6, R 5, S 4, Z 4, H 2, B 1, F 1, Y 1 | 9: P 25, D 8, N 7, H 6, R 4, K 3, S 3, A 2, F 1 |
G | 16: Z 54, T 51, K 49, S 35, I 19, R 15, H 10, P 10, N 9, D 7, U 4, B 3, L 3, E 2, G 2, O 1 | 14: B 80, P 45, R 40, S 35, K 18, H 13, Z 13, N 7, O 6, D 2, G 2, I 2, Y 2, W 1 |
H | 16: P 70, R 45, Z 43, N 18, G 13, S 13, U 11, H 7, X 7, F 6, I 6, L 6, B 1, J 1, Q 1, T 1 | 20: P 84, Z 26, S 24, R 20, K 16, C 11, G 10, H 7, J 7, O 7, T 6, I 5, N 5, D 4, V 4, Y 3, F 2, X 2, L 1, U 1 |
I | 11: P 36, S 22, Z 20, R 11, T 11, N 6, H 5, K 4, G 2, I 2, E 1 | 12: Z 29, R 27, B 26, P 21, G 19, D 15, V 11, S 8, H 6, N 6, I 2, O 1 |
J | 9: T 46, P 39, S 11, Z 9, D 8, R 8, H 7, N 5, J 4 | 10: P 37, S 20, K 14, N 9, J 4, R 4, Z 3, A 2, X 2, H 1 |
K | 18: P 54, S 38, T 27, G 18, Z 17, H 16, N 15, J 14, R 11, K 10, D 9, F 3, U 3, V 3, Q 2, X 2, B 1, Y 1 | 13: G 49, P 34, S 19, B 14, R 13, K 10, N 8, U 8, Y 7, I 4, Z 4, D 2, M 1 |
L | 7: R 13, P 10, Z 5, L 4, S 4, H 1, X 1 | 9: R 14, S 7, H 6, Z 5, L 4, P 4, G 3, N 3, D 1 |
Reversals
HP 84 · PH 70ST 77 · TS 17KP 34 · PK 54BG 3 · GB 80PT 58 · TP 19JP 37 · PJ 39TZ 3 · ZT 70GS 35 · SG 35HZ 26 · ZH 43GK 18 · KG 49GZ 13 · ZG 54RT 61 · TR 6ABCDEFGHIJKLMNOPQRSTUVWXYZThe cipher alphabet must contain exactly 26 letters.