[설문조사 없는 설문조사 11탄] 암호와 관련된 뻘글

아래의 암호문은 제1차 세계대전 당시 독일군이 사용했던 암호화 기법 ADFGVX를 응용하여 아스키 코드 95글자 및 기타 문자 5글자를 암호화할 수 있도록 한 암호화 기법 ADFGVX+로 암호화되어 있습니다.

HZ ZH GV GL HD LX MX XH XM ZD GV AF FF FD GL HG XM FD ZD AF AF AF GL FF FV XM DX AF GL VL MX XM FD HH ZD ZH XM GV AF FF FD GL HG XM ZD GL FV FD XM GL HG VV AA XM
MM FF DA FF FZ AF AF ZD GL MX DX AF DA ZA GL FD FF AF HH GD HH AF GZ AF FF GL HD MX AF FF DX LX DX FV GL FV GZ GL FV AF VV AF DX FF FF DX DX ZA FF DX FL
FF HZ ZH FF GV FD DX GL DX DX DX AF HD AF LX FF FD MX XH VV DX AA XM GV GL FD ZL AF GL DX FF FF FF FD FL LX ZA ZF FF ZD AF FD AF AF DX GL FF FF ZA AF FD XM AF XM FL DX FF
ZL GL GD FF FD LX ZA FD FF DX DX FF FF ZF DX ZD GL VL MX XM HH FF FF DX DX ZD FD AF FF AF FD DX ZH FD AF DX XM DX FD
MM FF DA FZ FF FF ZD GL XH XM ZD FD FD GL HH GD HH FF DX GZ FD FD GL AF HD FD MX LX FF FV AF AF GL FD FV FF FD FD FF GZ GL AF FD HG VV DX FF HD DX FF XM FD FF AF
DX DX FD FF FF AF AF FD DX FD AF FD FD FF AF AF FD FD AF
FG LX DA GL HG AF AF DX LX FF FZ FD FD FF ZD GL AF FD AF LX DX ZA DX DX XM GL FD DX FD HH ZA DX FD DX FL GL HH FF AF HG FD HG GV GL FZ LX DX FD AF GL HD DX FD FD AF HG GZ DX GL HH GD HH GZ
HZ FF AF AA XM MX GL FF DX ZD FF ZH XM DX AF DX GL ML DX FF FD FF HG DX FD FD LX DX DA FL AF FZ GV GL AF AF DA ZA FL XM DX MX FF GL FF ZD FD AF ZH DX XM FF GL AF DX FZ AM FD GZ
VA XM AF AF AA XM MX GL ML AF DX AF LX FV AF XM GL FF AF VL DX HH ML AM FD FF GV DX GL ZA LX AF GV FD GL FD DX MX DA FD ZA AF DX AF GL HH GD FD AF DX HH DX GZ
LL FD FD DX DX VV DX AF ZD ZH GL HH HG HG GL GZ LX AF DA MX GL FV VV XH ZH ZD GV FD GL AF DX XH HH AA XM GL DA GX DX GL AF DX FF GZ FD LX DX DA
FF AF DX FD FF FD FD AF AF AF FF FD DX FD FD DX DX FD FF DX DX DX FD
FF ZL GL FL AF FF LX ZA FF ZF AF FF FD ZD GL VL XM HG VV FD AF DX FD AF FF XM AF FF DX AA XM GL FD HH ZA DX GZ AF FV LX MX XM AF DX GL GZ LX DA MX GL FF FZ FD AF ZH HH HG DX HG LX GD FF AF GL ZH XM HH FF MX DX ZD FF DX
FF ZL GL AM ZA LX GD GL ZD ZH HH ZD GL FD VV ZD ZF FZ AF GL GZ FD LX DA FF DX GL GD ZH LX GL DG DA AF FZ ZD FD GL FL DX LX FD GL GX FF FD HG HH GZ AF GL ZD ZH VV FZ GL ZD MX VV ML AM
ZL GL ZA XM AA XM MX AF GL HD AF DX DX DX DX LX AF FD FD MX AF XH VV AA XM GL FF AF AF GZ DX FF LX FD AF DX DA GV GL ZA LX FD DX FF ZD GL DX HD LX MX GL HH AF ZA GZ ZD DX FD ZH FF VV ZA XH FF
FF AL FF ZA FF FL GL FD ZA LX FF GD GL FF GZ AF LX DA GL FD HH MX XM GL AF HG DX XM HD ZD GL DX GD AF VV ZD ZH GL AF FD ZA LX DX ZD FF ZH VV ZA XH
AF FD FF FF FF FD AF FF AF FD DX DX FF AF AF AF FD DX DX AF FD
HZ ZH FD GV AF GL AF HD LX FD FD FD FF FF AF MX XH AF AF XM FD DX ZD FD FD GV GL FD HG XM FF ZD GL FD DX FV XM GL VL DX AF AF MX XM HH ZD FF ZH XM GV GL FF HG XM AF AF ZD GL FV DX XM GL HG FF VV FF AA XM
MM FD FD DA FZ DX ZD GL FD FF AF MX FF AF FF FD DA FF ZA GL AF HH GD HH GZ DX GL DX HD FD MX FD LX AF FV FD GL FD FV GZ FF GL FF FV VV ZA FF FF FL DX AF DX
HZ FF ZH FF FF GV GL FD HD AF LX MX XH VV DX AA FD XM DX GV DX AF DX GL FF ZL GL FL FD FD LX ZA ZF ZD FD FF GL ZA XM XM FL FF FD
AF FD ZL GL GD LX FF FD FD FF ZA FD FF FF ZF ZD FD FD DX GL DX VL MX AF FF XM HH FD FD FD DX ZD DX ZH AF XM
FD FF FF AF FF MM DA FZ AF ZD FF FF FF DX GL XH XM FD FF ZD FD GL FF DX FF HH GD HH FD DX GZ GL HD FD DX MX LX FD AF DX FV GL FV GZ GL HG VV FF FD HD XM
FF AF DX DX FF FD DX DX AF DX FF AF DX
HZ FF FF ZH GV GL HD LX MX DX XH XM ZD GV AF GL HG DX XM AF ZD GL FV DX FF FF AF XM FF GL VL MX XM HH FD ZD ZH XM GV GL HG DX XM ZD GL FV FF XM GL HG AF VV FD AA DX AF FD DX XM
DX MM DA FZ ZD FD DX GL FD MX AF AF DA ZA GL FD AF HH GD HH FD GZ FF FD FD FD AF AF GL HD FD MX LX FV GL FV AF FD GZ GL FV VV ZA FL
FD HZ FD ZH GV DX FD GL AF AF AF HD AF LX FD MX XH VV AF DX DX AA XM FD GV FF GL ZL FD GL AF AF FL LX ZA ZF ZD GL AF ZA XM XM FD FL
FF FF ZL DX GL GD FD LX ZA FF FF FD ZF ZD GL FF VL DX FD FD FD FD MX DX AF XM HH ZD FF FD ZH XM
MM DA FF FZ ZD GL DX XH XM ZD GL HH FF AF FD FD GD HH GZ GL HD FF FD FD MX LX FD FV DX FD GL DX FV FD FF FF FD GZ GL DX DX HG FF FD VV FF AF HD DX FF XM DX
FF AF FF FD AF DX FF AF AF FF FD DX FF AF FF DX FF AF FF FF FD
MH ZH DX XM FF MX DX XM ZF FF FD DX FZ GL ZA FF LX FD FF FD FD FF GL LX ZD FF ZH XM FD MX GL ZD VV FV AF XM GL ZD FD FF LX FD AF DX DX FF DX GL FV FD FF HH AM XM AF DX FF
ZL ZA GL DX ZH HH FD GX GX VV FF FF ZA AF XM DX FZ FZ GL GZ LX FF DA AF GL AF ZH AF HH AA FD FD FF FF DX FD XM GL FV FD AF FD VV DX FZ AF FD DX DX FD ZD DX HH AM AF FD XM FF DX ZA
FF DX LL XM FF DX GL ZH HH AA AF DX FF DX XM FF GL ZA FF LX DX GL AF GX FF MX LX XH AF FD MX DX XM AF FZ DX FZ VV AA AF XM GL HD FD DA DX FD ZD DA DX MX AF XM
ZL GL DX AM DX AF AF FF FD FD ZA LX GD FD FD FF GL GZ LX DA MX GL FD HG FD GZ VV ZA XH GL FD ZA HH FD ZD DA MX AF FF XM
FF AF AF DX DX DX FF DX FF AF FF DX AF FD FD FD DX AF AF FF DX FD AF FF FD FD AF FF AF FD
MH AF FD FD ZH XM FD MX XM ZF DX AF FZ GL DX ZA LX DX GL LX ZD FD ZH AF AF XM MX FD GL ZD FF FD FD DX FD VV FV AF XM GL ZD LX AF GL FV DX HH AM XM FD
ZL AF AF ZA GL ZH FD HH GX AF GX VV ZA XM FZ DX DX FZ GL DX GZ FD FD LX DX FD DA FD GL ZH AF HH AA FF AF XM GL AF FV AF VV FZ ZD HH AM DX XM AF DX AF ZA AF
LL XM GL ZH HH AF AA XM GL FD FF ZA DX LX GL AF GX DX AF MX LX AF FD DX XH AF MX XM FZ FZ VV AA XM AF FF FF GL HD DA AF FF FD ZD DA MX XM
FD ZL GL AM FF ZA LX DX DX AF GD DX GL GZ LX DA MX GL HG DX FD AF GZ FD VV AF DX FD ZA AF FD DX FD XH GL DX ZA HH AF ZD FF AF DA MX AF XM AF AF AF
FD AF FD AF FD FF FF AF FD DX DX FF FD FD FD DX DX FF FF FD AF AF
FF HZ ZH DX DX GV GL DX FD DX HD LX MX XH XM FD DX ZD GV GL HG XM FD FD ZD GL FV FD XM GL VL MX FD DX XM AF HH ZD ZH AF XM GV GL FD FD HG FD XM ZD GL FV FD XM GL HG DX VV AA FF XM AF DX
MM DA FZ FD ZD AF GL MX DX FD DA DX AF ZA GL DX FD FF HH DX DX DX FD FD FD GD HH GZ DX GL HD MX DX LX FV GL AF FF FD FV DX GZ GL DX FV VV FD ZA FL
AF HZ ZH DX GV GL DX FF AF FF DX HD FF LX FF MX XH DX AF AF FF VV FD DX AA FD XM GV GL ZL DX GL FF FF FL DX FF LX FF FD ZA DX ZF ZD GL ZA XM XM FL DX
FF ZL FF FD GL DX AF GD FF FF LX ZA AF ZF FF ZD FD FF GL AF VL MX FF FF XM AF HH ZD FF AF ZH FF XM
FD FF FF AF MM DA FF FZ ZD GL XH XM ZD GL HH GD HH GZ FD GL HD FD DX MX LX FV GL FV GZ GL HG VV HD XM
FD DX DX FF DX DX FF FF AF FF DX FF FF FD FD FF DX FF FD FD FD DX FD DX FD FF DX
HZ ZH AF GV GL HD LX MX FD XH DX XM ZD GV GL FD HG XM ZD FD FF GL FF DX FD FV XM GL VL DX MX XM FF FF FD HH FD ZD ZH XM AF GV GL HG FD XM FD ZD GL FV XM DX DX DX DX GL FF HG FF VV AF DX AA XM FD DX
MM AF DA FZ FD ZD GL MX DA ZA GL HH GD HH GZ GL FF HD FD FD MX LX FV GL FV GZ GL FV VV ZA FL DX AF
HZ ZH GV DX FD GL HD LX DX MX XH FF DX VV DX AA AF XM GV GL ZL FD FD FD GL FL LX ZA ZF ZD GL FF ZA FF XM FD AF FF AF XM DX FL DX
AF DX FD ZL FD GL GD LX FD AF FD DX ZA DX ZF FD FF ZD FF FF DX DX AF FF GL FD DX VL FD FF MX XM HH ZD DX ZH XM FF DX FF DX
AF DX AF DX MM FD FD AF DA FZ FF AF FF DX FD ZD DX FF GL XH FD XM AF AF ZD FF FD GL FD AF HH GD HH GZ AF DX GL AF FF HD DX MX LX FV GL DX DX FF FV DX GZ AF GL HG VV HD XM

이때 아래와 같이 특정한 텍스트의 원문과 같은 키로 이를 암호화한 암호문이 주어져 있을 때, 30일 안으로 위의 암호문을 해독할 수 있을까요?

원문암호문
O say can you see, by the dawn’s early light,
What so proudly we hailed at the twilight’s last gleaming,
Whose broad stripes and bright stars through the perilous fight,
O’er the ramparts we watched, were so gallantly streaming?
And the rocket’s red glare, the bombs bursting in air,
Gave proof through the night that our flag was still there;
O say does that star-spangled banner yet wave
O’er the land of the free and the home of the brave?
HZ DX GL FZ HH GZ GL AF ML AF HH ZA DX GL GZ LX DA GL FZ FD XM FD DX XM GV GL VL GZ GL ZD ZH XM GL FL HH FD FD GD ZA ZF FZ FF GL XM HH MX HG GZ GL HG VV FD XH ZH ZD GV
DX LL AF FF ZH HH ZD GL AF FZ DX LX GL GX MX FF LX FF DA FL HG GZ FD GL GD XM FD GL ZH HH VV HG XM FL GL HH ZD GL FF ZD ZH XM GL ZD GD VV AF HG VV XH ZH FD FD ZD ZF FZ GL FD HG AF DX HH FZ ZD GL XH HG XM FD HH FV VV ZA XH GV FF FF AF
LL ZH FD LX FZ AF XM DX GL AF AF VL MX LX HH FL GL FD FZ DX ZD MX VV GX XM AF FZ DX GL HH ZA AF FL FF GL VL MX AF VV XH ZH DX ZD DX GL AF FZ ZD AF FF HH MX FZ GL ZD ZH MX FD FD LX DA XH ZH FD GL ZD ZH XM GL FF GX XM FF MX VV HG LX DA DX FZ GL DX AF HD VV XH ZH ZD GV
FF HZ ZF XM MX GL ZD ZH XM GL AF MX FF HH FV GX FD FF HH MX ZD FZ AF GL AF GD XM GL DX GD AF HH ZD ML ZH XM FL GV GL GD XM AF MX AF XM GL FZ LX GL XH HH HG HG HH DX ZA AF ZD HG GZ GL FZ AF ZD MX XM HH FV VV DX ZA XH FA
AL AF ZA FL GL ZD ZH XM GL MX FD LX ML AM DX FD XM ZD FD ZF FZ GL MX XM FL GL XH HG HH MX FF XM DX GV FF GL ZD ZH DX XM GL VL LX FV VL FZ GL FD VL DX DA FF MX FD DX FZ ZD FD FF VV ZA FD FD FF XH GL VV ZA DX FD GL FD HH VV MX GV DX
AF DX XF FD HH FF AA XM GL GX FF MX FF LX LX HD GL ZD ZH MX LX DA XH ZH AF DX GL ZD ZH XM GL FD DX FD ZA VV AF XH ZH ZD DX AF AF GL ZD ZH AF AF FF FD AF FF HH FD ZD AF GL LX DA MX AF GL HD HG HH XH FF FF GL GD HH FD FZ GL FZ ZD VV FF HG HG GL ZD ZH DX XM FD DX DX FF MX XM LF
HZ GL FZ HH AF FF GZ FD DX AF GL FL AF FF LX XM FZ GL ZD FF FF FD DX ZH FD HH ZD FD FD GL FZ FF FD AF AF ZD HH FD MX DX MF FZ GX HH ZA XH FD HG XM FL GL VL HH ZA AF DX FD ZA XM MX FF FF GL GZ XM FF ZD GL FF GD HH AA AF XM
HZ ZF XM MX GL ZD DX ZH XM FF GL HG HH ZA FL GL LX HD DX DX GL ZD ZH XM GL HD MX XM XM DX FD GL HH ZA FL DX GL ZD ZH XM GL ZH LX FV XM GL LX HD GL FF FF ZD AF ZH DX XM GL VL MX DX HH DX AA XM FA

이게 설문조사를 넣으려고 했는데 오류가 발생하면서 들어가지질 않는군요. 아무튼 여러분의 의견을 댓글로 남겨주세요. 상단 암호문 해독에 대한 도전도 물론 가능하고요.

+) ‘ADFGVX+’라는 이름은 제가 임의로 붙인 겁니다. 어딘가에선 다른 이름으로 부르고 있을지도 몰라요.

+2) 사실 이거 방학동안 만든 암호화 프로그램 아까워서 쓴 글입니다 ㅋㅋㅋㅋㅋ

+3) 암호문들을 모두 다른 버전으로 교체했습니다.

Don’t Copy That Floppy!