0

私たちの大学での課題では、暗号文の解読アルゴリズムを見つけなければなりません。すべての文字の正しい復号化を既に見つけましたが、どの暗号が使用されているかはまだわかりません。(私たちの唯一のヒントは、シーザー暗号のようなものでした)

http://i.imgur.com/JXRFk.png

(これが文字の解読方法です。最初の行は3行目に変換されます。数字の解読アルゴリズムを見つけるために、アルファベットで文字の番号も書きました)

暗号文はこちら。興味のある方へ:

xituih, rinsyf ltgiqtl mwc liqu sy mrim bgixt, ktxieut rt ril iymsxsbimtl mrim, sy mrt yimehig xcehut ca tntymu, uexr wcegl kt mrt xcylexm can nthxsyftmchsv, gtintu mrt ihdq eylth bhtmtyut ca hisusyf htxhesqu iyl xin diy , ktxhesqiyl xin sy xcddiyl ca mrtut achxtu; rt fsntu rsd syumhexmscyu mrim mrt xinighq urcegl hiyft iu tvmtyusntgq iu bcuuskgt sy igg lshtxmscyu; mrim rt wcegl tvthm rsdutga ycm mc kt ikutym ahcd mrt xidb gcyfth mriy mrhtt liqu. rinsyf ihhiyftl mrtut dimmthu, rt dihxrtu mc nstyyi kq iu gcyf zcehytqu iu rt xiy, wrty rsu cwy ucglsthu lsl ycm tvbtxm rsd. asylsyf mrtht i ahtur kclq ca xinighq, wrsxr rt ril utym cy mc mrim bgixt utnthig liqu ktacht, dihxrsyf syxtuuiymgq ysfrm iyl liq, rt ilniyxtl hibslgq mrhcefr mrt mthhsmchq ca mrt itles symc mrim ca mrt gsyfcytu, sy wrsxr mwc gtfscyu wtht wsymthsyf、mrim、sa iyq bgiy iaatxmsyf rsu cwy uiatmq urcegl rint ktty chfiysotl kq mrt itles、rt dsfrm ltatim sm kq mrt hibslsmq car rsu dcntdtymu. wrty rt ihhsntl mrtht, rt utylu syachdimscy mc mrt htum ca mrt gtfscyu, iyl fimrthu igg rsu ihdq symc cyt bgixt ktacht symtggsftyxt car rsu ihhsnig xcegl kt iyyceyxtl mc mrt ihnthys. nthxsyftmchsv、cy rtihsyf mrsu xshxedumiyxt、gtilu kixj rsu ihdq symc mrt xceymhq ca mrt ksmehsftu; iyl iamth dihxrsyf ahcd sm mc fthfcnsi, i mcwy ca mrt kcss, wrcd xituih ril utmmgtl mrtht iamth ltatimsyf mrtd sy mrt rtgntmsiy wih, iyl ril htylthtl mhskemihq mc mrt itles, rt ltmthdsytl mc immixj sm. rt utylu syachdimscy mc mrt htum ca mrt gtfscyu, iyl fimrthu igg rsu ihdq symc cyt bgixt ktacht symtggsftyxt car rsu ihhsnig xcegl kt iyyceyxtl mc mrt ihnthys. nthxsyftmchsv、cy rtihsyf mrsu xshxedumiyxt、gtilu kixj rsu ihdq symc mrt xceymhq ca mrt ksmehsftu; iyl iamth dihxrsyf ahcd sm mc fthfcnsi, i mcwy ca mrt kcss, wrcd xituih ril utmmgtl mrtht iamth ltatimsyf mrtd sy mrt rtgntmsiy wih, iyl ril htylthtl mhskemihq mc mrt itles, rt ltmthdsytl mc immixj sm. rt utylu syachdimscy mc mrt htum ca mrt gtfscyu, iyl fimrthu igg rsu ihdq symc cyt bgixt ktacht symtggsftyxt car rsu ihhsnig xcegl kt iyyceyxtl mc mrt ihnthys. nthxsyftmchsv、cy rtihsyf mrsu xshxedumiyxt、gtilu kixj rsu ihdq symc mrt xceymhq ca mrt ksmehsftu; iyl iamth dihxrsyf ahcd sm mc fthfcnsi, i mcwy ca mrt kcss, wrcd xituih ril utmmgtl mrtht iamth ltatimsyf mrtd sy mrt rtgntmsiy wih, iyl ril htylthtl mhskemihq mc mrt itles, rt ltmthdsytl mc immixj sm.

これまでに見つけた唯一の可能なアルゴリズムは、新しいアルファベットを使用した単純な置換であり、私の場合は fpomuglr....q ですが、それが本当にそれだけかどうかはわかりません。

これは実際にはプログラミングに関する質問をするための掲示板であることは知っていますが、これはプログラミングに関連したものであり、暗号化に本当に夢中になっているプログラミング担当者がいることを知っているので、アルゴリズムを見つけることができるかどうかを皆さんに尋ねることにしました。さらに、実際の復号化アルゴリズムを見つけたら、それをコーディングする必要もあります。

ジャックに挨拶

4

1 に答える 1

0

暗号を解読するための最初のステップは、周波数攻撃を行うことです。シーザー暗号の場合は特に効果的です。

http://en.wikipedia.org/wiki/Frequency_analysis

あなたを助けるためのツールもたくさんあり、すべて科学的好奇心の下に投稿されています:)

http://csc.fsksm.utm.my/syed/projects/cryptography.html

于 2012-11-15T14:22:03.987 に答える