이 몹시 단단한 호두는 마침내 깨뜨려야 한다. 필적 속의 수정은 이것이 Wesselényi의 초안 또는 보관용 사본임을 보여 준다. 암호 토큰 244개 가운데 241개가 뜻이 통하게 해독된다(98.8%). 미정으로 남은 것은 코드 60(장군)과 코드 64(장소)이며, 이에 대한 키는 남아 있지 않다.
01 레코드
E 199는 헝가리 국립문서보관소에 있는 Wesselényi 가문 문서다. 이 장에는 더 오래된 번호 “E 199 IV/3.t.–1”과 문서고의 도장도 있다. DECODE는 이것을 폴더의 다음 문서인 R675(8. pallium 1. 02)와 함께 촬영했는데, 그것은 “NB Rottal”이라는 머리말이 붙은 헝가리어 편지로 다른 숫자 암호로 되어 있다. 이미지가 퍼블릭 도메인이 아니어서 여기에 싣지 않는다.
이 쪽은 한 사람의 필적으로 쓰여 있다. 암호 단어들은 라틴어 문장 안에 있고, 숫자마다 점이 찍혀 있다. 수정 세 곳은 초안을 쓰는 중이었음을 보여 준다. 필자는 14 를 millia에 두 번 쓰고 하나를 지웠다. nux 뒤에 “tandem aliquando necessario”를 썼다가 지우고, 한 줄 아래 durissima 뒤에 다시 썼다. 그리고 accommodari 뒤의 한 단어를 지웠다. 실제로 발송한 편지는 이런 모습이 아닐 것이므로, 이 쪽은 Wesselényi 자신의 사본이며, 그래서 그의 가문 문서에 들어 있다. 쪽 맨 위의 머리말(“S…zzi”?)은 읽을 수 없다.
02 암호
알파벳은 w가 있고 j와 v가 없는 24글자 알파벳 위에 24부터 거꾸로 번호가 매겨져 있다:
24 a · 23 b · 22 c · 21 d · 20 e · 19 f · 18 g · 17 h · 16 i · 15 k · 14 l · 13 m · 12 n · 11 o · 10 p · (9 q) · 8 r · 7 s · 6 t · 5 u · (4 w) · 3 x · (2 y · 1 z)
그리고 숫자 네 개가 더 있어 모음을 이중으로 만든다: 25 a · 26 e · 28 o · 29 u (아마 i일 27은 나오지 않는다). 괄호 속 숫자는 이 쪽에서 쓰이지 않는다. 29보다 큰 두 숫자 60 및 64는 사람 하나와 장소 하나를 나타낸다.
DECODE 키 R672(MNL OL P 1238, Teleki Mihály 컬렉션, 암호 키 no. 12, 1660–1690년)에는 바로 이 알파벳이 24 = a부터 1 = z까지 있다. 그 뒤에 다섯 개씩 묶인 음절이 25–29 Ba Be Bi Bo Bu부터 115–119 Za…Zu까지 이어지고, 120부터 이름들(Rex Pol., Turca, Imperator, Cassovia…)이 온다. 이 편지는 그 음절표를 쓰지 않는다. 여기서 25–29는 모음 그 자체이고, R672의 60 = Ka와 64 = Ku는 “Dominus Generalis [60]”나 “ad [64] in castris”에서 뜻이 통하지 않는다. 둘은 같은 알파벳 위에 만든 관련 키이지 같은 키는 아니다.
필자는 한 번 실수했다. Spork가 7 9 11 8 15로 적혀 있는데, 9는 q다. 이 쪽의 다른 모든 곳에서 p는 10이다(praesidium, sponte, acceptare, temporis, peditum).
03 해독
암호 단어는 굵게 표시했다. 철자는 쓰인 그대로이며(presidium, Snaidau), 평문은 이미지에서 전사했고 평문 단어가 불확실한 곳에는 (?)를 달았다.
Castrorum(?) mutationes etiam necessariae essent, quo facto, si Dominus Generalis [60] regimenta Dominorum Haster, Snaidau et Spork coniungeret, possent ad minimum tria millia hominum constituere, quibus si adiungerentur adhuc duo millia peditum, ut cum illis nos ad [64] in castris collocaremus, quam necessitatem videns [64] forte promptius presidium Maiestatis Vestre reciperent. Quod si vero illud sponte et benevole acceptare nollent, extunc de ulterioribus faciendis actionibus temporis occasioni nos accommodari debebimus, quia hoc est certum(?), quod ista nux durissima tandem aliquando necessario frangi debet. Alioquin non esset bonum, si hoc modo ab indusio quoque nostro timere et formidare deberemus.
번역. 진영을 옮기는 일도 필요할 것입니다. 그렇게 한 뒤, 장군 [60] 각하께서 Heister, Schneidau, Sporck 각하들의 연대를 합친다면 적어도 3천 명을 이룰 수 있을 것이고, 여기에 보병 2천을 더 보태어 그들과 함께 우리가 [64]에 진을 친다면, [64]는 그 필요를 보고 아마 폐하의 수비대를 더 순순히 받아들일 것입니다. 그러나 만일 그들이 자발적으로 기꺼이 그것을 받아들이려 하지 않는다면, 그때는 앞으로 취할 행동에 대해 시기의 형편에 맞추어야 할 것입니다. 이것만은 확실하니, 이 몹시 단단한 호두는 마침내 반드시 깨뜨려야 하기 때문입니다. 그렇지 않으면 우리가 이런 식으로 우리 자신의 속옷까지 두려워하고 겁내야 한다면 좋지 않을 것입니다.
Haster와 Snaidau는 황제군 대령 Heister와 Schneidau를 들리는 대로 적은 것이고, Spork는 Johann von Sporck다. 세 사람 모두 1663–64년 대튀르크 전쟁 때 헝가리에서 연대를 지휘했는데, 이 전쟁은 1664년 8월 Vasvár 강화로 끝났다. 따라서 이 초안은 DECODE 범위의 후반이 아니라 그 전쟁에 속한다. Indusium은 속옷이다. 자기 속옷을 두려워한다는 뜻이다.
04 방법
출발점은 2020년 DECODE의 전사였는데, 전사자는 일부 숫자를 글자로 적었다(6을 b, 9를 g, 1을 i, 0을 o). 사진과 대조해 보니 한 곳만 고치면 되었다. prius 뒤의 연속은 20이 아니라 10으로 시작한다. 그러면 27종의 암호 토큰 244개가 된다.
프로젝트의 공용 4-gram 모델로 솔버를 세 가지 방식으로 돌려 보았다. 동음자 수에 제한을 두지 않으면, 라틴어 모델은 i가 이어지는 것을 높게 평가하므로 모든 자리를 i로 채웠다. 엄격한 일대일 키는 라틴어에 전혀 맞출 수 없었고(숫자 25개, 21글자 라틴어 모델), 헝가리어로는 헝가리어처럼 보이기만 하는 텍스트를 내놓았다. 한 글자에 숫자를 최대 두 개로 하자, 라틴어 실행 여덟 번이 모두 몇 가지 실수(teneralis, castorsnaidae)가 섞인 같은 읽을 수 있는 텍스트를 내놓았다. 그 실수들은 분명한 문맥에서 손으로 고쳤다. si Dominus … generalis에서 g e n e r a l i s가 나오고, tria millia hominum에서 17 = h가 정해진다. 이름들, nux(3 = x), ab indusio는 마지막에 해독했다.
키를 확인하고 60과 64를 찾기 위해 인접한 DECODE 기록들을 가져왔다. R675, Teleki 컬렉션 키 R665–R673, 그리고 빈 음모 파일의 키들(HHStA Fasc. 327 Konv. D, R676–R690)이다. 각각을 복원한 값과 대조해 점수를 매겼다. 일치하는 것은 R672뿐으로, 19개 값이 맞는다. 어느 것도 두 코드에 뜻을 주지 못한다.
05 미해결로 남은 것
- 코드 60, 한 번: “Dominus Generalis [60]”. 사람이며, 그 구역을 지휘하는 장군이다. 1664년 Wesselényi의 초안들은 de Souches의 군대를 재촉하므로 Souches가 가장 그럴듯한 이름이지만, 이 쪽에는 그것을 증명하는 것이 없다. 기껏해야 등급 I. 미정으로 둔다.
- 코드 64, 두 번: “nos ad [64] in castris collocaremus”, “videns [64] … reciperent”. 주민들이 황제군 수비대를 받아들일 수도 있는 장소이며, 다음 문장의 “단단한 호두”다. 키는 찾지 못했다.
- 의심스러운 값, 등급 M: 26 = e는 Haster에서 한 번만 나온다(R672의 “Be” 자리이며, e만이 이름이 된다). Spork에서 p 대신 쓴 실수 9. 다른 모든 글자는 등급 H다.
- 평문에서 첫 단어(Castrorum?), certum(?), 머리말은 필적을 불확실하게 읽은 것이다. 암호에는 영향을 주지 않는다.
06 출처
- DECODE R674, MNL OL E 199, 8. pallium 1. 01(이미지 IMG_R674_I4003; 전사 DOC_R674_D1892, EK, 2020). 로그인 필요, 이미지는 퍼블릭 도메인이 아니다.
- DECODE R672, MNL OL P 1238 Teleki Mihály collection, cipher keys 12: 같은 역순 알파벳.
- DECODE R675(E 199 8.1.02), R665–R673(Teleki 키), R676–R690(HHStA Ung. Akt. Spec. Fasc. 327 Konv. D, Chiffres 1664–1668): 열어서 비교했다.
- 이 초안의 인쇄된 교정본은 찾지 못했다. Wesselényi의 E 199 초안들에 관한 József Jankovics의 연구가 1664년의 맥락을 알려 준다.
전사, 키, 디코더, 솔버 실행 결과는 저장소 폴더 targets/wesselenyi1664/에 있다.

