REFUGES - Cryptography
Frequency analysis for substitution cyphers
REFUGES Home > Frequency Analysis
- Stage 0: Caesar or shift cypher
- Decode this important message by finding the right key. (inspired from the Java Applet here).
Stage 1: A short (and ironic, depending on the weather) message. Instructions are here: Cipherinstructions.pdf and the Python file:
translit.py. Here is the secret message:
s = "UQ UZ D EMDRQUNRX GDB. TPB DYM TM ZUQQUIO UI D GDYW YJJH YMDGUIO QPUZ HMZZDOM? EMFDRZM UQ UZ NRI, ERQ UN TM GJ IJQ OMQ HJYM M'Z TM TUXX ZQDB PMYM NJYMSMY"
Stage 2: A longer message.
Decipher the message corresponding to your group at the end of this page. If you have time: Use the internet to figure out something about the person whose name the cypher keyword as made from (by eliminating duplicate letters, if any).
# below is the message to decode as a python friendly string
msg = """KZKB AKMELJCB MNILBD, (XNBG MQGBMV MEIGG BLBGMGGB MQGZPG - XNBG JGPGB BLBGMGGB OLOMV OCNI) QKJ K UILMLJE AKMEGAKMLRLKB, ZCDLRLKB, RIVFMKBKZVJM, FELZCJCFEGI, RCAFNMGI JRLGBMLJM, AKMEGAKMLRKZ ULCZCDLJM, KBT AKIKMECB KBT NZMIK TLJMKBRG INBBGI. EG QKJ ELDEZV LBOZNGBMLKZ LB MEG TGPGZCFAGBM CO RCAFNMGI JRLGBRG, FICPLTLBD K OCIAKZLJKMLCB CO MEG RCBRGFMJ CO "KZDCILMEA" KBT "RCAFNMKMLCB" QLME MEG MNILBD AKRELBG, QELRE RKB UG RCBJLTGIGT K ACTGZ CO K DGBGIKZ FNIFCJG RCAFNMGI. MNILBD LJ QLTGZV RCBJLTGIGT KJ MEG "OKMEGI CO MEGCIGMLRKZ RCAFNMGI JRLGBRG KBT KIMLOLRLKZ LBMGZZLDGBRG.
TNILBD QCIZT QKI LL, MNILBD QCIYGT OCI MEG DCPGIBAGBM RCTG KBT RVFEGI JRECCZ KM UZGMREZGV FKIY, UILMKLB'J RCTGUIGKYLBD RGBMIG. OCI K MLAG EG ZGT ENM 8, MEG JGRMLCB IGJFCBJLUZG OCI DGIAKB BKPKZ RIVFMKBKZVJLJ. EG TGPLJGT K BNAUGI CO MGREBLHNGJ OCI UIGKYLBD DGIAKB RLFEGIJ, LBRZNTLBD LAFICPGAGBMJ MC MEG FIG-QKI FCZLJE UCAUG AGMECT, KB GZGRMICAGREKBLRKZ AKRELBG MEKM RCNZT OLBT JGMMLBDJ OCI MEG GBLDAK AKRELBG. QLBJMCB RENIRELZZ JKLT MEKM MNILBD AKTG MEG JLBDZG ULDDGJM RCBMILUNMLCB MC KZZLGT PLRMCIV LB MEG QKI KDKLBJM BKWL DGIAKBV. MNILBD'J FLPCMKZ ICZG LB RIKRYLBD LBMGIRGFMGT RCTGT AGJJKDGJ GBKUZGT MEG KZZLGJ MC TGOGKM MEG BKWLJ LB JGPGIKZ RINRLKZ UKMMZGJ.
KOMGI MEG QKI, EG QCIYGT KM MEG BKMLCBKZ FEVJLRKZ ZKUCIKMCIV, QEGIG EG TGJLDBGT MEG KRG, KACBD MEG OLIJM TGJLDBJ OCI K JMCIGT-FICDIKA RCAFNMGI. LB 1948 MNILBD XCLBGT AKS BGQAKB'J RCAFNMLBD ZKUCIKMCIV KM AKBREGJMGI NBLPGIJLMV, QEGIG EG KJJLJMGT TGPGZCFAGBM CO MEG AKBREGJMGI RCAFNMGIJ KBT UGRKAG LBMGIGJMGT LB AKMEGAKMLRKZ ULCZCDV. EG QICMG K FKFGI CB MEG REGALRKZ UKJLJ CO ACIFECDGBGJLJ, KBT FIGTLRMGT CJRLZZKMLBD REGALRKZ IGKRMLCBJ JNRE KJ MEG UGZCNJCP-WEKUCMLBJYV IGKRMLCB, OLIJM CUJGIPGT LB MEG 1960J.
MNILBD QKJ FICJGRNMGT OCI ECACJGSNKZLMV LB 1952, QEGB JNRE KRMJ QGIG JMLZZ RILALBKZLJGT LB MEG NY. EG KRRGFMGT MIGKMAGBM QLME GJMICDGB LBXGRMLCBJ (REGALRKZ RKJMIKMLCB) KJ KB KZMGIBKMLPG MC FILJCB. MNILBD TLGT LB 1954, 16 TKVJ UGOCIG ELJ 42BT ULIMETKV, OICA RVKBLTG FCLJCBLBD. KB LBHNGJM TGMGIALBGT ELJ TGKME K JNLRLTG; ELJ ACMEGI KBT JCAG CMEGIJ UGZLGPGT LM QKJ KRRLTGBMKZ. CB 10 JGFMGAUGI 2009, OCZZCQLBD KB LBMGIBGM RKAFKLDB, UILMLJE FILAG ALBLJMGI DCITCB UICQB AKTG KB COOLRLKZ FNUZLR KFCZCDV CB UGEKZO CO MEG UILMLJE DCPGIBAGBM OCI "MEG KFFKZZLBD QKV EG QKJ MIGKMGT." MEG HNGGB DIKBMGT ELA K FCJMENACNJ FKITCB CB 24 TGRGAUGI 2013. (OICA QLYLFGTLK'J KIMLRZG CB KZKB MNILBD)"""