Home

Kryptos Data

Summary click to toggle
Variables
38
Groups
5
R Length
866 chars
K1 click to toggle
Entry 1
code: ... .... .- -.. --- .-- / ..-. --- .-. -.-. . ... /
text: SHADOW FORCES
remark: K1
len: 12
Entry 2
code: ...- .. .-. - ..- .- .-.. .-.. -.-- / .. -. ...- .. ... .. -... .-.. . /
text: VIRTUALLY INVISIBLE
remark: K2
len: 18
Entry 3
code: .-- .... .- - / .. ... / -.-- --- ..- .-. / .--. --- ... .. - .. --- -. /
text: WHAT IS YOUR POSITION
remark: K3
len: 18
Entry 4
code: -.. .. --. .. - .- .-.. / .. -. - . .-. .--. .-. . - .- - .. --- -. /
text: DIGITAL INTERPRETATION
remark: K4
len: 21
Entry 5
code: .-.. ..- -.-. .. -.. / -- . -- --- .-. -.-- /
text: LUCID MEMORY
remark: K5
len: 11
Entry 6
code: ... --- ... /
text: SOS
len: 3
Entry 7
code: .-. --.- /
text: RQ
len: 2
Group 1 click to toggle
Entry 1
code: EMUFPHZLRFAXYUSDJKZLDKRNSHGNFIVJYQTQUXQBQVYUVLLTREVJYQTMKYRDMFD
text: BETWEENSUBTLESHADINGANDTHEABSENCEOFLIGHTLIESTHENUANCEOFILLUSION
len: 63
solution: BETWEEN SUBTLE SHADING AND THE ABSENCE OF LIGHT LIES THE NUANCE OF ILLUSION
method: Vigenère
alphabet: KRYPTOSABCDEFGHIJLMNQUVWXZ
key: PALIMPSEST
Group 2 click to toggle
Entry 1
code:
VFPJUDEEHZWETZYVGWHKKQETGFQJNCEGGWHKK?DQMCPFQZDQMMIAGPFXHQRLGTIMVMZJANQLVKQEDAGDVFRPJUNGEUNAQZGZLECGYUXUEENJTBJLBQCRTBJDFHRRYIZETKZEMVDUFKSJHKFWHKUWQLSZFTIHHDDDUVH?DWKBFUFPWNTDFIYCUQZEREEVLDKFEZMOQQJLTTUGSYQPFEUNLAVIDXFLGGTEZ?FKZBSFDQVGOGIPUFXHHDRKFFHQNTGPUAECNUVPDJMQCLQUMUNEDFQELZZVRRGKFFVOEEXBDMVPNFQXEZLGREDNQFMPNZGLFLPMRJQYALMGNUVPDXVKPDQUMEBEDMHDAFMJGZNUPLGESWJLLAETG
text:
ITWASTOTALLYINVISIBLEHOWSTHATPOSSIBLE?THEYUSEDTHEEARTHSMAGNETICFIELDXTHEINFORMATIONWASGATHEREDANDTRANSMITTEDUNDERGROUNDTOANUNKNOWNLOCATIONXDOESLANGLEYKNOWABOUTTHIS?THEYSHOULDITSBURIEDOUTTHERESOMEWHEREXWHOKNOWSTHEEXACTLOCATION?ONLYWWTHISWASHISLASTMESSAGEXTHIRTYEIGHTDEGREESFIFTYSEVENMINUTESSIXPOINTFIVESECONDSNORTHSEVENTYSEVENDEGREESEIGHTMINUTESFORTYFOURSECONDSWESTXLAYERTWO
len: 373
solution:
IT WAS TOTALLY INVISIBLE HOWS THAT POSSIBLE ?THEY USED THE EARTHS MAGNETIC FIELD XTHE INFORMATION WAS GATHERED AND TRANSMITTED UNDERGROUND TO AN UNKNOWN LOCATION XDOES LANGLEY KNOW ABOUT THIS ?THEY SHOULD ITS BURIED OUT THERE SOMEWHERE XWHO KNOWS THE EXACT LOCATION ?ONLY WW THIS WAS HIS LAST MESSAGE XTHIRTY EIGHT DEGREES FIFTY SEVEN MINUTES SIX POINT FIVE SECONDS NORTH SEVENTY SEVEN DEGREES EIGHT MINUTES FORTY FOUR SECONDS WEST XLAYER TWO
method: Vigenère
alphabet: KRYPTOSABCDEFGHIJLMNQUVWXZ
key: ABSCISSA
Group 3 click to toggle
Entry 1
code:
ENDYAHROHNLSRHEOCPTEOIBIDYSHNAIACHTNREYULDSLLSLLNOHSNOSMRWXMNETPRNGATIHNRARPESLNNELEBLPIIACAEWMTWNDITEENRAHCTENEUDRETNHAEOETFOLSEDTIWENHAEIOYTEYQHEENCTAYCREIFTBRSPAMHHEWENATAMATEGYEERLBTEEFOASFIOTUETUAEOTOARMAEERTNRTIBSEDDNIAAHTTMSTEWPIEROAGRIEWFEBAECTDDHILCEIHSITEGOEAOSDDRYDLORITRKLMLEHAGTDHARDPNEOHMGFMFEUHEECDMRIPFEIMEHNLSSTTRTVDOHW
text:
SLOWLYDESPARATLYSLOWLYTHEREMAINSOFPASSAGEDEBRISTHATENCUMBEREDTHELOWERPARTOFTHEDOORWAYWASREMOVEDWITHTREMBLINGHANDSIMADEATINYBREACHINTHEUPPERLEFTHANDCORNERANDTHENWIDENINGTHEHOLEALITTLEIINSERTEDTHECANDLEANDPEEREDINTHEHOTAIRESCAPINGFROMTHECHAMBERCAUSEDTHEFLAMETOFLICKERBUTPRESENTLYDETAILSOFTHEROOMWITHINEMERGEDFROMTHEMISTXCANYOUSEEANYTHINGQ
len: 336
solution:
SLOWLY DESPARATLY SLOWLY THE REMAINS OF PASSAGE DEBRIS THAT ENCUMBERED THE LOWER PART OF THE DOORWAY WAS REMOVEDWITH TREMBLING HANDS I MADE A TINY BREACH IN THE UPPER LEFT HAND CORNER AND THEN WIDENING THE HOLE A LITTLEI INSERTED THE CANDLE AND PEERED INTHE HOT AIR ESCAPING FROM THE CHAMBER CAUSED THE FLAME TO FLICKER BUT PRESENTLY DETAILS OF THE ROOM WITHIN EMERGED FROM THE MIST XCAN YOU SEE ANYTHING Q
method: Transposition
Group 4 click to toggle
Entry 1
code:
OBKRUOXOGHULBSOLIFBBWFLRVQQPRNGKSSOTWTQSJQSSEKZZWATJKLUDIAWINFBNYPVTTMZFPKWGDKZXTJCDIGKUHUAUEKCAR
text:
.....................EASTNORTHEAST.............................BERLINCLOCK.......................
len: 97
method: OTP
example:
THEHIDDENDIRECTONISINEASTNORTHEASTPOINTSTOTHENEXTMARKONTHEWALLABERLINCLOCKREVEALSYOURTRUEPOSITION
example_full:
THE HIDDEN DIRECTON IS IN EASTNORTHEAST POINTS TO THE NEXT MARK ON THE WALL A BERLINCLOCK REVEALS YOUR TRUE POSITION
Other Variables click to toggle
K_LINES
{
    "K1": [
        31,
        32
    ],
    "K2": [
        31,
        32,
        31,
        31,
        31,
        31,
        31,
        31,
        31,
        31,
        31,
        31
    ],
    "K3": [
        31,
        31,
        31,
        31,
        31,
        31,
        31,
        31,
        31,
        31,
        26
    ],
    "K4": [
        4,
        31,
        31,
        31
    ]
}
OTP_KRYX
.....................RDUMRIYWOYNKY.............................ELYOIECBAQK.......................
OTP_STDX
.....................BLZCDCYYGCKAZ.............................MUYKLGKORNA.......................
morse_text
SHADOW FORCES VIRTUALLY INVISIBLE WHAT IS YOUR POSITION DIGITAL INTERPRETATION LUCID MEMORY SOS RQ
morse
... .... .- -.. --- .-- / ..-. --- .-. -.-. . ... / ...- .. .-. - ..- .- .-.. .-.. -.-- / .. -. ...- .. ... .. -... .-.. . / .-- .... .- - / .. ... / -.-- --- ..- .-. / .--. --- ... .. - .. --- -. / -.. .. --. .. - .- .-.. / .. -. - . .-. .--. .-. . - .- - .. --- -. / .-.. ..- -.-. .. -.. / -- . -- --- .-. -.-- / ... --- ... / .-. --.- / 
morse_clean
........--..---.--..-.---.-.-.-........-...-.-..-.-.-...-..-.--..-....-.......-....-....--.....--.....-.-----..-.-..--.---.....-..----.-....--...-.-.-....-.-..-..--..-..-.--..----..-....--.-...-..--.-----.-.-.--...---....-.--.-
codetext_full
EMUFPHZLRFAXYUSDJKZLDKRNSHGNFIVJYQTQUXQBQVYUVLLTREVJYQTMKYRDMFDVFPJUDEEHZWETZYVGWHKKQETGFQJNCEGGWHKK?DQMCPFQZDQMMIAGPFXHQRLGTIMVMZJANQLVKQEDAGDVFRPJUNGEUNAQZGZLECGYUXUEENJTBJLBQCRTBJDFHRRYIZETKZEMVDUFKSJHKFWHKUWQLSZFTIHHDDDUVH?DWKBFUFPWNTDFIYCUQZEREEVLDKFEZMOQQJLTTUGSYQPFEUNLAVIDXFLGGTEZ?FKZBSFDQVGOGIPUFXHHDRKFFHQNTGPUAECNUVPDJMQCLQUMUNEDFQELZZVRRGKFFVOEEXBDMVPNFQXEZLGREDNQFMPNZGLFLPMRJQYALMGNUVPDXVKPDQUMEBEDMHDAFMJGZNUPLGESWJLLAETGENDYAHROHNLSRHEOCPTEOIBIDYSHNAIACHTNREYULDSLLSLLNOHSNOSMRWXMNETPRNGATIHNRARPESLNNELEBLPIIACAEWMTWNDITEENRAHCTENEUDRETNHAEOETFOLSEDTIWENHAEIOYTEYQHEENCTAYCREIFTBRSPAMHHEWENATAMATEGYEERLBTEEFOASFIOTUETUAEOTOARMAEERTNRTIBSEDDNIAAHTTMSTEWPIEROAGRIEWFEBAECTDDHILCEIHSITEGOEAOSDDRYDLORITRKLMLEHAGTDHARDPNEOHMGFMFEUHEECDMRIPFEIMEHNLSSTTRTVDOHW
text_full
BETWEENSUBTLESHADINGANDTHEABSENCEOFLIGHTLIESTHENUANCEOFILLUSIONITWASTOTALLYINVISIBLEHOWSTHATPOSSIBLE?THEYUSEDTHEEARTHSMAGNETICFIELDXTHEINFORMATIONWASGATHEREDANDTRANSMITTEDUNDERGROUNDTOANUNKNOWNLOCATIONXDOESLANGLEYKNOWABOUTTHIS?THEYSHOULDITSBURIEDOUTTHERESOMEWHEREXWHOKNOWSTHEEXACTLOCATION?ONLYWWTHISWASHISLASTMESSAGEXTHIRTYEIGHTDEGREESFIFTYSEVENMINUTESSIXPOINTFIVESECONDSNORTHSEVENTYSEVENDEGREESEIGHTMINUTESFORTYFOURSECONDSWESTXLAYERTWOSLOWLYDESPARATLYSLOWLYTHEREMAINSOFPASSAGEDEBRISTHATENCUMBEREDTHELOWERPARTOFTHEDOORWAYWASREMOVEDWITHTREMBLINGHANDSIMADEATINYBREACHINTHEUPPERLEFTHANDCORNERANDTHENWIDENINGTHEHOLEALITTLEIINSERTEDTHECANDLEANDPEEREDINTHEHOTAIRESCAPINGFROMTHECHAMBERCAUSEDTHEFLAMETOFLICKERBUTPRESENTLYDETAILSOFTHEROOMWITHINEMERGEDFROMTHEMISTXCANYOUSEEANYTHINGQ
R
ABCDEFGHIJKLMNOPQRSTUVWXYZABCDAKRYPTOSABCDEFGHIJLMNQUVWXZKRYPBRYPTOSABCDEFGHIJLMNQUVWXZKRYPTCYPTOSABCDEFGHIJLMNQUVWXZKRYPTODPTOSABCDEFGHIJLMNQUVWXZKRYPTOSETOSABCDEFGHIJLMNQUVWXZKRYPTOSAFOSABCDEFGHIJLMNQUVWXZKRYPTOSABGSABCDEFGHIJLMNQUVWXZKRYPTOSABCHABCDEFGHIJLMNQUVWXZKRYPTOSABCDIBCDEFGHIJLMNQUVWXZKRYPTOSABCDEJCDEFGHIJLMNQUVWXZKRYPTOSABCDEFKDEFGHIJLMNQUVWXZKRYPTOSABCDEFGLEFGHIJLMNQUVWXZKRYPTOSABCDEFGHMFGHIJLMNQUVWXZKRYPTOSABCDEFGHINGHIJLMNQUVWXZKRYPTOSABCDEFGHIJOHIJLMNQUVWXZKRYPTOSABCDEFGHIJLPIJLMNQUVWXZKRYPTOSABCDEFGHIJLMQJLMNQUVWXZKRYPTOSABCDEFGHIJLMNRLMNQUVWXZKRYPTOSABCDEFGHIJLMNQSMNQUVWXZKRYPTOSABCDEFGHIJLMNQUTNQUVWXZKRYPTOSABCDEFGHIJLMNQUVUQUVWXZKRYPTOSABCDEFGHIJLMNQUVWVUVWXZKRYPTOSABCDEFGHIJLMNQUVWXWVWXZKRYPTOSABCDEFGHIJLMNQUVWXZXWXZKRYPTOSABCDEFGHIJLMNQUVWXZKYXZKRYPTOSABCDEFGHIJLMNQUVWXZKRZZKRYPTOSABCDEFGHIJLMNQUVWXZKRYABCDEFGHIJKLMNOPQRSTUVWXYZABCD
K1_2_code_rotated_CCW
[
    "VFETZYHEXFEDDG",
    "IMCGQRIEDKQEPT",
    "FDNLARTRIRFRKE",
    "NRJRNHFEVDDGVA",
    "GYQQUFZZAHELXL",
    "HKFHEDSQLHNZDL",
    "SMGXGJLUNXUEPJ",
    "NTTFNBQCUFMXVW",
    "RQEPUTWYEUUQUS",
    "KYQGJRUIFPQFNE",
    "DJKAPCKFPILNGG",
    "LVKIRQHDQGCPML",
    "ZEHMFBWTYOQVLP",
    "KRWMVLFNSGMMAU",
    "JTGQDJKWGVJDYN",
    "DLVDGBHPUQDBQZ",
    "SLYZATJFTDPXJG",
    "UVZQDJSUTFVERJ",
    "YUTFENKFLSUEMM",
    "XYEPQEFBJBNOPF",
    "AVWCKEUKQZCVLA",
    "FQZMVUDWQKEFFD",
    "RBHQLXVDOFAFLH",
    "LQEDQUM?M?UKGM",
    "ZXE?NYEHZZPGZD",
    "HUDKAGZVEEGRNE",
    "PQUKJCKUFTTRPB",
    "FTJHZETDKGNVME",
    "UQPWMLEDDGQZFM",
    "MYFGVZZDLLHZQU",
    "EJVGMGIHVFFLNQ"
]
K1_2_plain_rotated_CCW
[
    "NOOIDNBTLSVRTO",
    "EIPTEUATTEEOUW",
    "SSTERNWUCMSNNT",
    "BUANEAOOATYSIR",
    "ALHGHONDXSTDME",
    "ELTATTKEEAFNTY",
    "HISMADYIELIOHA",
    "TFWSGNERHSFCGL",
    "DOOHSULUTISEIX",
    "NEHTAOGBSHESET",
    "ACERWRNSWSEESS",
    "GNLANGATOARVEE",
    "NABEORLINWGIEW",
    "IUIEIESDKSEFRS",
    "DNSHTDELOIDTGD",
    "AEITANOUHHTNEN",
    "HHVDMUDOWTHIDO",
    "STNERDXHXWGONC",
    "ESISOENSEWIPEE",
    "LEYUFTOYRYEXVS",
    "TILYNTIEELYIER",
    "BLLEIITHHNTSSU",
    "UTAHEMATWORSYO",
    "SHTTHSC?E?IETF",
    "NGO?TNOSMNHTNY",
    "EITEXALIOOTUET",
    "ELSLDRNHSIXNVR",
    "WFABLTWTETEIEO",
    "TOWIEDOTRAGMSF",
    "EETSINNUECANHS",
    "BCISFAKOHOSETE"
]
K3_4_code_rotated_CCW
[
    "IEETRTIBREROPR",
    "ANAECBTEOHKSYA",
    "NMCOYLRFLUBSNC",
    "HXAEARNWDEOKBK",
    "SWIATETEYF?GFE",
    "YRIHCERIRMWNNU",
    "DMPNNYERDFHRIA",
    "ISLTEGEGDGOPWU",
    "BOBEEEAASMDQAH",
    "INERHTMOOHVQIU",
    "OSLDQARRAOTVDK",
    "EHEUYMAEEERRUG",
    "TONEEAOIONTLLI",
    "PNNNTTTPGPTFKD",
    "CLLEYAOWEDSWJC",
    "OLSTONEETRSBTJ",
    "ESECIEATIALBAT",
    "HLPHEWUSSHNFWX",
    "RLRAAETMHDHIZZ",
    "SSARHHETITELZK",
    "LDRNNHUTEGMOKD",
    "NLNEEMTHCAISEG",
    "HUHEWAOALHEBSW",
    "OYITIPIAIEFLSK",
    "RETITSFIHLPUQP",
    "HRADDRSNDMIHJF",
    "ANGNEBADDLRGSZ",
    "YTNWSTODTKMOQM",
    "DHRTLFFECRDXTT",
    "NCPMOIESETCOWT",
    "EATWFEEBAIEUTV"
]
K3_4_plain_rotated_CCW
[
    "NTVBNSTDEM..Rr",
    "IDOYANOEDO.TE.",
    "AEMNRIHSYR.SB.",
    "MREIEIEULFoA..",
    "EERTNEHATD?E..",
    "RBSARLTCNEQH-.",
    "EMAEOTNREGGT--",
    "HUWDCTIESRNR--",
    "TCYADIDBEEIO--",
    "YNAMNLEMRMHN--",
    "LEWIAARAPETT.-",
    "WTRSHEEHTNYS..",
    "OAODTLECUINA..",
    "LHONFOPEBHAE..",
    "STDAEHDHRTE-..",
    "YSEHLENTEIE--.",
    "LIHGRHAMKWS---",
    "TRTNETEOCMU---",
    "ABFIPGLRIOO---",
    "REOLPNDFLOY.--",
    "ADTBUINGFRN..-",
    "PERMENANOEA...",
    "SGAEHECITHC...",
    "EAPRTDEPETX..K",
    "DSRTNIHAMFT-.C",
    "YSEHIWTCAOS--O",
    "LAWTHNDSLSI--L",
    "WPOICEEEFLM--C",
    "OFLWAHTREIE--N",
    "LOEDETRIHAH.-I",
    "SSHERDEATTT..L"
]
K1234_code_rotated_CCW
[
    "VFETZYHEXFEDDGIEETRTIBREROPR",
    "IMCGQRIEDKQEPTANAECBTEOHKSYA",
    "FDNLARTRIRFRKENMCOYLRFLUBSNC",
    "NRJRNHFEVDDGVAHXAEARNWDEOKBK",
    "GYQQUFZZAHELXLSWIATETEYF?GFE",
    "HKFHEDSQLHNZDLYRIHCERIRMWNNU",
    "SMGXGJLUNXUEPJDMPNNYERDFHRIA",
    "NTTFNBQCUFMXVWISLTEGEGDGOPWU",
    "RQEPUTWYEUUQUSBOBEEEAASMDQAH",
    "KYQGJRUIFPQFNEINERHTMOOHVQIU",
    "DJKAPCKFPILNGGOSLDQARRAOTVDK",
    "LVKIRQHDQGCPMLEHEUYMAEEERRUG",
    "ZEHMFBWTYOQVLPTONEEAOIONTLLI",
    "KRWMVLFNSGMMAUPNNNTTTPGPTFKD",
    "JTGQDJKWGVJDYNCLLEYAOWEDSWJC",
    "DLVDGBHPUQDBQZOLSTONEETRSBTJ",
    "SLYZATJFTDPXJGESECIEATIALBAT",
    "UVZQDJSUTFVERJHLPHEWUSSHNFWX",
    "YUTFENKFLSUEMMRLRAAETMHDHIZZ",
    "XYEPQEFBJBNOPFSSARHHETITELZK",
    "AVWCKEUKQZCVLALDRNNHUTEGMOKD",
    "FQZMVUDWQKEFFDNLNEEMTHCAISEG",
    "RBHQLXVDOFAFLHHUHEWAOALHEBSW",
    "LQEDQUM?M?UKGMOYITIPIAIEFLSK",
    "ZXE?NYEHZZPGZDRETITSFIHLPUQP",
    "HUDKAGZVEEGRNEHRADDRSNDMIHJF",
    "PQUKJCKUFTTRPBANGNEBADDLRGSZ",
    "FTJHZETDKGNVMEYTNWSTODTKMOQM",
    "UQPWMLEDDGQZFMDHRTLFFECRDXTT",
    "MYFGVZZDLLHZQUNCPMOIESETCOWT",
    "EJVGMGIHVFFLNQEATWFEEBAIEUTV"
]
K1234_plain_rotated_CCW
[
    "NOOIDNBTLSVRTONTVBNSTDEM..R.",
    "EIPTEUATTEEOUWIDOYANOEDO.TE.",
    "SSTERNWUCMSNNTAEMNRIHSYR.SB.",
    "BUANEAOOATYSIRMREIEIEULF.A..",
    "ALHGHONDXSTDMEEERTNEHATD?E..",
    "ELTATTKEEAFNTYRBSARLTCNEQH..",
    "HISMADYIELIOHAEMAEOTNREGGT..",
    "TFWSGNERHSFCGLHUWDCTIESRNR..",
    "DOOHSULUTISEIXTCYADIDBEEIO..",
    "NEHTAOGBSHESETYNAMNLEMRMHN..",
    "ACERWRNSWSEESSLEWIAARAPETT..",
    "GNLANGATOARVEEWTRSHEEHTNYS..",
    "NABEORLINWGIEWOAODTLECUINA..",
    "IUIEIESDKSEFRSLHONFOPEBHAE..",
    "DNSHTDELOIDTGDSTDAEHDHRTE...",
    "AEITANOUHHTNENYSEHLENTEIE...",
    "HHVDMUDOWTHIDOLIHGRHAMKWS...",
    "STNERDXHXWGONCTRTNETEOCMU...",
    "ESISOENSEWIPEEABFIPGLRIOO...",
    "LEYUFTOYRYEXVSREOLPNDFLOY...",
    "TILYNTIEELYIERADTBUINGFRN...",
    "BLLEIITHHNTSSUPERMENANOEA...",
    "UTAHEMATWORSYOSGAEHECITHC...",
    "SHTTHSC?E?IETFEAPRTDEPETX..K",
    "NGO?TNOSMNHTNYDSRTNIHAMFT..C",
    "EITEXALIOOTUETYSEHIWTCAOS..O",
    "ELSLDRNHSIXNVRLAWTHNDSLSI..L",
    "WFABLTWTETEIEOWPOICEEEFLM..C",
    "TOWIEDOTRAGMSFOFLWAHTREIE..N",
    "EETSINNUECANHSLOEDETRIHAH..I",
    "BCISFAKOHOSETESSHERDEATTT..L"
]
K123_plain_rotated_CCW
[
    "NOOIDNBTLSVRTONTVBNSTDEM",
    "EIPTEUATTEEOUWIDOYANOEDO",
    "SSTERNWUCMSNNTAEMNRIHSYR",
    "BUANEAOOATYSIRMREIEIEULF",
    "ALHGHONDXSTDMEEERTNEHATD",
    "ELTATTKEEAFNTYRBSARLTCNEQ",
    "HISMADYIELIOHAEMAEOTNREGG",
    "TFWSGNERHSFCGLHUWDCTIESRN",
    "DOOHSULUTISEIXTCYADIDBEEI",
    "NEHTAOGBSHESETYNAMNLEMRMH",
    "ACERWRNSWSEESSLEWIAARAPET",
    "GNLANGATOARVEEWTRSHEEHTNY",
    "NABEORLINWGIEWOAODTLECUIN",
    "IUIEIESDKSEFRSLHONFOPEBHA",
    "DNSHTDELOIDTGDSTDAEHDHRTE",
    "AEITANOUHHTNENYSEHLENTEIE",
    "HHVDMUDOWTHIDOLIHGRHAMKWS",
    "STNERDXHXWGONCTRTNETEOCMU",
    "ESISOENSEWIPEEABFIPGLRIOO",
    "LEYUFTOYRYEXVSREOLPNDFLOY",
    "TILYNTIEELYIERADTBUINGFRN",
    "BLLEIITHHNTSSUPERMENANOEA",
    "UTAHEMATWORSYOSGAEHECITHC",
    "SHTTHSC?E?IETFEAPRTDEPETX",
    "NGO?TNOSMNHTNYDSRTNIHAMFT",
    "EITEXALIOOTUETYSEHIWTCAOS",
    "ELSLDRNHSIXNVRLAWTHNDSLSI",
    "WFABLTWTETEIEOWPOICEEEFLM",
    "TOWIEDOTRAGMSFOFLWAHTREIE",
    "EETSINNUECANHSLOEDETRIHAH",
    "BCISFAKOHOSETESSHERDEATTT"
]
CRIBS
{
    "EASTNORTHEAST": {
        "crib": "EASTNORTHEAST",
        "pos": 21,
        "kind": "plain"
    },
    "NORTH": {
        "crib": "NORTH",
        "pos": 25,
        "kind": "plain"
    },
    "BERLIN": {
        "crib": "BERLIN",
        "pos": 63,
        "kind": "plain"
    },
    "CLOCK": {
        "crib": "CLOCK",
        "pos": 69,
        "kind": "plain"
    },
    "BERLINCLOCK": {
        "crib": "BERLINCLOCK",
        "pos": 63,
        "kind": "plain"
    },
    "OTP_RDUMRIYWOYNKY_21": {
        "crib": "RDUMRIYWOYNKY",
        "pos": 21,
        "kind": "otp"
    },
    "OTP_BLZCDCYYGCKAZ_21": {
        "crib": "BLZCDCYYGCKAZ",
        "pos": 21,
        "kind": "otp"
    },
    "OTP_ELYOIECBAQK_63": {
        "crib": "ELYOIECBAQK",
        "pos": 63,
        "kind": "otp"
    },
    "OTP_MUYKLGKORNA_63": {
        "crib": "MUYKLGKORNA",
        "pos": 63,
        "kind": "otp"
    }
}
MIN_CRIB_LEN
10
REQUIRE_RIGHT_POSITION
1
WORDS_ORIGINAL
[
    "BETWEEN",
    "SUBTLE",
    "SHADING",
    "AND",
    "THE",
    "ABSENCE",
    "OF",
    "LIGHT",
    "LIES",
    "THE",
    "NUANCE",
    "OF",
    "ILLUSION",
    "IT",
    "WAS",
    "TOTALLY",
    "INVISIBLE",
    "HOWS",
    "THAT",
    "POSSIBLE",
    "THEY",
    "USED",
    "THE",
    "EARTHS",
    "MAGNETIC",
    "FIELD",
    "THE",
    "INFORMATION",
    "WAS",
    "GATHERED",
    "AND",
    "TRANSMITTED",
    "UNDERGROUND",
    "TO",
    "AN",
    "UNKNOWN",
    "LOCATION",
    "DOES",
    "LANGLEY",
    "KNOW",
    "ABOUT",
    "THIS",
    "THEY",
    "SHOULD",
    "ITS",
    "BURIED",
    "OUT",
    "THERE",
    "SOMEWHERE",
    "WHO",
    "KNOWS",
    "THE",
    "EXACT",
    "LOCATION",
    "ONLY",
    "WW",
    "THIS",
    "WAS",
    "HIS",
    "LAST",
    "MESSAGE",
    "THIRTY",
    "EIGHT",
    "DEGREES",
    "FIFTY",
    "SEVEN",
    "MINUTES",
    "SIX",
    "POINT",
    "FIVE",
    "SECONDS",
    "NORTH",
    "SEVENTY",
    "SEVEN",
    "DEGREES",
    "EIGHT",
    "MINUTES",
    "FORTY",
    "FOUR",
    "SECONDS",
    "WEST",
    "LAYER",
    "TWO",
    "SLOWLY",
    "DESPARATLY",
    "SLOWLY",
    "THE",
    "REMAINS",
    "OF",
    "PASSAGE",
    "DEBRIS",
    "THAT",
    "ENCUMBERED",
    "THE",
    "LOWER",
    "PART",
    "OF",
    "THE",
    "DOORWAY",
    "WAS",
    "REMOVED",
    "WITH",
    "TREMBLING",
    "HANDS",
    "I",
    "MADE",
    "A",
    "TINY",
    "BREACH",
    "IN",
    "THE",
    "UPPER",
    "LEFT",
    "HAND",
    "CORNER",
    "AND",
    "THEN",
    "WIDENING",
    "THE",
    "HOLE",
    "A",
    "LITTLE",
    "I",
    "INSERTED",
    "THE",
    "CANDLE",
    "AND",
    "PEERED",
    "IN",
    "THE",
    "HOT",
    "AIR",
    "ESCAPING",
    "FROM",
    "THE",
    "CHAMBER",
    "CAUSED",
    "THE",
    "FLAME",
    "TO",
    "FLICKER",
    "BUT",
    "PRESENTLY",
    "DETAILS",
    "OF",
    "THE",
    "ROOM",
    "WITHIN",
    "EMERGED",
    "FROM",
    "THE",
    "MIST",
    "CAN",
    "YOU",
    "SEE",
    "ANYTHING",
    "Q",
    "VIRTUALLY",
    "INVISIBLE",
    "DIGETAL",
    "INTERPRETATIT",
    "SHADOW",
    "FORCES",
    "LUCID",
    "MEMORY",
    "POSITION",
    "SOS",
    "RQ"
]
WORDS_CORRECTED
[
    "ILLUSION",
    "UNDERGROUND",
    "DESPERATELY",
    "DIGITAL",
    "INTERPRETATION",
    "EAST",
    "NORTHEAST",
    "BERLIN",
    "CLOCK",
    "FORCE",
    "SHADOWS",
    "LUCIDITY",
    "MEMORIES",
    "POSITION",
    "MESSAGE",
    "MAGNET",
    "MAGNETIC",
    "FIELD",
    "NUANCE",
    "LIGHT",
    "ABSENCE",
    "INVISIBLE",
    "VISIBLE",
    "VIRTUAL",
    "REALITY",
    "EARTH",
    "EARTHS",
    "LAYER",
    "LEVEL",
    "BURIED",
    "UNKNOWN",
    "LANGLEY",
    "LOCATION",
    "COORDINATES",
    "DEGREES",
    "MINUTES",
    "SECONDS",
    "WEST",
    "NORTH",
    "POINT",
    "THIRTY",
    "SEVEN",
    "EIGHT",
    "FIFTY",
    "FORTY",
    "SIX",
    "FIVE",
    "CAN",
    "SEE",
    "ANYTHING",
    "QUESTION",
    "QUERY",
    "SOS",
    "HELP"
]
WORDS_CONTEXT
[
    "EAST",
    "WEST",
    "NORTH",
    "SOUTH",
    "NORTHEAST",
    "SOUTHEAST",
    "SOUTHWEST",
    "NORTHWEST",
    "BERLIN",
    "CLOCK",
    "COORDINATES",
    "LATITUDE",
    "LONGITUDE",
    "EQUATOR",
    "AXIS",
    "HORIZON",
    "MERIDIAN",
    "ZENITH",
    "POLE",
    "ORIGIN",
    "POSITION",
    "ANGLE",
    "DEGREES",
    "POINT",
    "VECTOR",
    "ALIGNMENT",
    "ROTATION",
    "ORBIT",
    "REVOLUTION",
    "TILT",
    "EARTH",
    "SUN",
    "MOON",
    "STAR",
    "PLANET",
    "CONSTELLATION",
    "ECLIPSE",
    "SOLSTICE",
    "EQUINOX",
    "LIGHT",
    "SHADOW",
    "REFLECTION",
    "MIRROR",
    "ILLUSION",
    "TRANSPARENCY",
    "INVISIBLE",
    "VISIBLE",
    "VISION",
    "PERCEPTION",
    "FOCUS",
    "MAGNIFY",
    "LUCID",
    "CLARITY",
    "CONTRAST",
    "SHADING",
    "ABSENCE",
    "BRIGHTNESS",
    "DARKNESS",
    "DEPTH",
    "SURFACE",
    "SECRET",
    "HIDDEN",
    "LAYER",
    "UNDERGROUND",
    "MESSAGE",
    "CIPHER",
    "CODE",
    "ENCRYPT",
    "DECODE",
    "KEY",
    "LOCK",
    "KRYPTOS",
    "PALIMPSEST",
    "ABSCISSA",
    "MATRIX",
    "SEQUENCE",
    "PATTERN",
    "SYMBOL",
    "ALPHABET",
    "LETTER",
    "GRID",
    "COLUMN",
    "ROW",
    "OFFSET",
    "MODULO",
    "CYCLE",
    "ROTATE",
    "PERMUTE",
    "TRANSPOSE",
    "SUBSTITUTION",
    "ENCODE",
    "DECODE",
    "MAGNET",
    "MAGNETIC",
    "FORCE",
    "GRAVITY",
    "ENERGY",
    "FIELD",
    "POLARITY",
    "WAVE",
    "FREQUENCY",
    "CURRENT",
    "VIBRATION",
    "FLUX",
    "ELECTRIC",
    "STATIC",
    "DYNAMIC",
    "REALITY",
    "VIRTUAL",
    "DREAM",
    "MIND",
    "MEMORY",
    "THOUGHT",
    "TIME",
    "HISTORY",
    "DEPTH",
    "HIDDEN",
    "SECRET",
    "TRUTH",
    "UNKNOWN",
    "BELOW",
    "BEYOND",
    "INSIDE",
    "WITHIN",
    "DISCOVERY",
    "SEARCH",
    "MYSTERY",
    "CLUE",
    "ANSWER",
    "QUESTION",
    "QUERY",
    "SOS",
    "HELP"
]
ALL_WORDS
{'TRUTH', 'FROM', 'POINT', 'OF', 'NORTHWEST', 'SHOULD', 'AXIS', 'HOWS', 'QUERY', 'INTERPRETATIT', 'DOES', 'DEBRIS', 'IN', 'PERCEPTION', 'WEST', 'DESPARATLY', 'LITTLE', 'MATRIX', 'DYNAMIC', 'REMOVED', 'LEFT', 'SLOWLY', 'FIELD', 'SUN', 'FIFTY', 'ALIGNMENT', 'INVISIBLE', 'SUBTLE', 'BERLIN', 'A', 'NORTH', 'SHADOWS', 'HIDDEN', 'WITHIN', 'NUANCE', 'LANGLEY', 'LAST', 'REFLECTION', 'ABOUT', 'DETAILS', 'SECRET', 'CIPHER', 'BRIGHTNESS', 'EIGHT', 'REVOLUTION', 'FORTY', 'FREQUENCY', 'THE', 'HANDS', 'POSITION', 'KNOW', 'SYMBOL', 'GRID', 'AIR', 'FOUR', 'BETWEEN', 'CLARITY', 'EXACT', 'LOCK', 'FORCE', 'UNKNOWN', 'FORCES', 'SOLSTICE', 'KRYPTOS', 'SEVENTY', 'LETTER', 'UPPER', 'REALITY', 'UNDERGROUND', 'MOON', 'PEERED', 'AND', 'QUESTION', 'DARKNESS', 'FLICKER', 'CODE', 'EARTH', 'OUT', 'BEYOND', 'CLUE', 'ECLIPSE', 'VECTOR', 'CYCLE', 'SEARCH', 'CHAMBER', 'STATIC', 'MAGNETIC', 'SEVEN', 'DIGITAL', 'POLARITY', 'HOT', 'EMERGED', 'INSIDE', 'KEY', 'ITS', 'YOU', 'SOUTHEAST', 'MIRROR', 'MAGNET', 'DESPERATELY', 'ILLUSION', 'ENCODE', 'SIX', 'OFFSET', 'VIRTUALLY', 'EARTHS', 'ABSENCE', 'DREAM', 'FIVE', 'REMAINS', 'CAN', 'HOLE', 'ORBIT', 'MYSTERY', 'THERE', 'SHADING', 'LUCIDITY', 'DEGREES', 'ALPHABET', 'TREMBLING', 'MINUTES', 'NORTHEAST', 'VIBRATION', 'PART', 'THIRTY', 'FLUX', 'SOS', 'PALIMPSEST', 'COORDINATES', 'EQUATOR', 'LOWER', 'PRESENTLY', 'CANDLE', 'DEPTH', 'TO', 'THIS', 'PLANET', 'SURFACE', 'ROOM', 'THEN', 'CONTRAST', 'LAYER', 'STAR', 'INFORMATION', 'IT', 'SECONDS', 'SHADOW', 'ORIGIN', 'VISION', 'TOTALLY', 'DECODE', 'ONLY', 'CORNER', 'DIGETAL', 'DISCOVERY', 'TRANSMITTED', 'INSERTED', 'SOUTHWEST', 'BREACH', 'TIME', 'HIS', 'ABSCISSA', 'DOORWAY', 'LOCATION', 'EAST', 'MODULO', 'MESSAGE', 'SUBSTITUTION', 'GRAVITY', 'WHO', 'ENCUMBERED', 'FOCUS', 'KNOWS', 'MAGNIFY', 'CAUSED', 'ENCRYPT', 'SEQUENCE', 'BELOW', 'LATITUDE', 'HISTORY', 'WAS', 'Q', 'MADE', 'PATTERN', 'ANYTHING', 'GATHERED', 'ROTATE', 'CURRENT', 'BUT', 'THOUGHT', 'COLUMN', 'RQ', 'ROW', 'LONGITUDE', 'ANSWER', 'MIST', 'ZENITH', 'WAVE', 'I', 'PASSAGE', 'TRANSPOSE', 'MEMORY', 'TILT', 'WW', 'VIRTUAL', 'MERIDIAN', 'SOMEWHERE', 'LIES', 'POSSIBLE', 'SEE', 'HORIZON', 'HAND', 'SOUTH', 'TRANSPARENCY', 'INTERPRETATION', 'LEVEL', 'ELECTRIC', 'USED', 'CONSTELLATION', 'THEY', 'TWO', 'HELP', 'THAT', 'POLE', 'WIDENING', 'WITH', 'MEMORIES', 'BURIED', 'ESCAPING', 'ANGLE', 'MIND', 'ENERGY', 'PERMUTE', 'TINY', 'LUCID', 'ROTATION', 'EQUINOX', 'AN', 'FLAME', 'LIGHT', 'CLOCK', 'VISIBLE'}
LETTER_FREQ
{
    "E": 12.7,
    "T": 9.06,
    "A": 8.17,
    "O": 7.51,
    "I": 6.97,
    "N": 6.75,
    "S": 6.33,
    "H": 6.09,
    "R": 5.99,
    "D": 4.25,
    "L": 4.03,
    "C": 2.78,
    "U": 2.76,
    "M": 2.41,
    "W": 2.36,
    "F": 2.23,
    "G": 2.02,
    "Y": 1.97,
    "P": 1.93,
    "B": 1.49,
    "V": 0.98,
    "K": 0.77,
    "J": 0.15,
    "X": 0.15,
    "Q": 0.1,
    "Z": 0.07
}
LETTER_FREQ_KRYPTOS
{
    "E": 13.82,
    "T": 10.05,
    "N": 7.29,
    "S": 7.16,
    "I": 6.66,
    "A": 6.53,
    "O": 6.41,
    "H": 5.9,
    "R": 5.15,
    "L": 4.52,
    "D": 4.15,
    "W": 2.76,
    "C": 2.39,
    "M": 2.39,
    "U": 2.39,
    "Y": 2.26,
    "F": 2.14,
    "G": 2.14,
    "B": 1.76,
    "P": 1.26,
    "X": 1.01,
    "V": 0.75,
    "K": 0.63,
    "Q": 0.13,
    "J": 0,
    "Z": 0
}
COMMON_DIGRAMS
{'OF', 'RO', 'IA', 'OO', 'HE', 'AR', 'IN', 'ER', 'EN', 'TO', 'ST', 'IO', 'DE', 'GE', 'ON', 'NE', 'CE', 'ED', 'OR', 'CH', 'TH', 'MM', 'US', 'IE', 'LE', 'IT', 'TA', 'NO', 'TI', 'MA', 'NG', 'OA', 'RE', 'LO', 'EL', 'RI', 'NA', 'LL', 'AT', 'EA', 'GI', 'SE', 'AS', 'IS', 'SI', 'PH', 'WH', 'VE', 'EE', 'MO', 'SA', 'CO', 'SS', 'CI', 'UN', 'ND', 'TT', 'SH', 'HA', 'PP', 'RA', 'ES', 'TE', 'LA', 'EO', 'AL', 'LI', 'AN', 'ET', 'AI', 'OU', 'ME', 'LY'}
RARE_DIGRAMS
{'IA', 'OQ', 'PC', 'PF', 'JX', 'QZ', 'VQ', 'AQ', 'QG', 'HQ', 'QE', 'ZZ', 'IU', 'ZV', 'TL', 'DS', 'QY', 'QX', 'BT', 'ZB', 'KP', 'XW', 'FT', 'QH', 'UQ', 'EQ', 'OE', 'QA', 'TR', 'QI', 'BK', 'QJ', 'OA', 'DG', 'JZ', 'QO', 'ZF', 'XX', 'YQ', 'IQ', 'DT', 'RT', 'ZP', 'PK', 'XV', 'II', 'SD', 'HV', 'ZQ', 'CF', 'QK', 'CP', 'JQ', 'UO', 'VH', 'KT', 'GB', 'ZX', 'UU', 'ZJ', 'QV', 'KC', 'PT', 'MT', 'EO', 'KQ', 'XQ', 'XJ', 'XZ', 'TD', 'GQ', 'JV'}
MORSE_TABLE
{
    "A": ".-",
    "B": "-...",
    "C": "-.-.",
    "D": "-..",
    "E": ".",
    "F": "..-.",
    "G": "--.",
    "H": "....",
    "I": "..",
    "J": ".---",
    "K": "-.-",
    "L": ".-..",
    "M": "--",
    "N": "-.",
    "O": "---",
    "P": ".--.",
    "Q": "--.-",
    "R": ".-.",
    "S": "...",
    "T": "-",
    "U": "..-",
    "V": "...-",
    "W": ".--",
    "X": "-..-",
    "Y": "-.--",
    "Z": "--..",
    "0": "-----",
    "1": ".----",
    "2": "..---",
    "3": "...--",
    "4": "....-",
    "5": ".....",
    "6": "-....",
    "7": "--...",
    "8": "---..",
    "9": "----."
}