ここから本文です

暗号化された文章を解析していただけませんか?

質問者

takapi126さん

2014/2/1701:06:37

暗号化された文章を解析していただけませんか?

暗号化前の文章(=平文)はURLエンコードのように%で区切られたUTF‐8です。 ただし、文字コードは16進数ではなく10進数で記載されています。暗号文は%に続く10進数の文字コードを以下のルールで暗号化しています。

MOD(A,B)はAをBで割った余りを示し、POW(A,B)はAのB乗を示します。そして、暗号KEY=47、M=素数P*素数Q=323、P>Q,であることはわかっており、暗号文は以下の計算で復号できることがわかっています

【数式1】暗号文内の文字コード=MOD(POW(平文内の文字コード,暗号KEY),M)
MOD(A,B)はAをBで割った余りを示し、POW(A,B)はAのB乗を示す。
そして暗号KEY=47、M=素数P*素数Q=323、P>Q,であることがわかっており、暗号文は以下の計算で複合できることがわかっている。

【数式2】平文内の文字コード=MOD(POW(暗号文内の文字コード,復号KEY),M)

【数式3】MOD(暗号KEY*復号KEY,(P‐1)と(Q‐1)の最小公倍数)=1


上記で数式を使い暗号化された文章を日本語に変換していたただきたいのです。
暗号化された文章は長文になりますので、一部掲載いたします。

%37%250%184%37%250%200%53%232%186%29%171%107%37%250%30%320%170%91%37%218%2
50%37%250%89%37%250%208%37%218%74%37%250%161%37%250%208%37%250%229%37%250%
184%37%250%161%37%250%92%37%70%250%29%77%77%209%288%30%37%250%200%53%35%35
%37%218%218%29%208%100%209%288%74%37%250%171%44%70%205%44%250%309%37%250%2
46%37%250%258%37%218%238%37%250%229%37%250%79%37%250%153%37%250%91%37%70%2
18%37%250%118%37%218%184%37%250%118%37%218%184%44%70%49%37%218%184%37%250%
79%37%250%90%37%250%107%37%250%123%37%250%208%37%70%218

閲覧数:
1,967
回答数:
1
お礼:
500枚

違反報告

ベストアンサーに選ばれた回答

hkikuchi1968さん

2014/2/1706:28:44

P = 19, Q = 17, 復号KEY = 239
解読結果
%227%129%147%227%129%174%230%150
%135%231%171%160%227%129%140%232
%170%173%227%130%129%227%129%166
%227%129%132%227%130%139%227%129
%168%227%129%132%227%129%134%227
%129%147%227%129%168%227%129%175
%227%128%129%231%172%172%228%186
%140%227%129%174%230%137%137%227
%130%130%231%132%161%228%186%139
%227%129%171%233%128%154%233%129
%142%227%129%151%227%129%159%227
%130%136%227%129%134%227%129%167
%227%129%153%227%129%173%227%128
%130%227%129%169%227%130%147%227
%129%169%227%130%147%233%128%178
%227%130%147%227%129%167%227%129
%143%227%129%160%227%129%149%227
%129%132%227%128%130
テキスト化:(カギカッコは含まない)
「この文章が読めているということは、第二の扉も無事に通過したようですね。どんどん進んでください。」

質問した人からのコメント

2014/2/17 08:56:28

降参 大変迅速な対応ありがとうございます。
すごく助かりました。hkikuchi1968さんはツールなどを使い本文を解析されたのですか?仮にそうなのであればそのツールの名前やサイトをおしえていただきたいです。

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

ID/ニックネームを選択し、「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する