単一換字暗号ですが、英語文章の場合は、 isやtheやtoみたいに、スペースや文字の長さや頻度から少しずつ粘ればできるかとおもうのですが、日本語のローマ字(ko re ha pe nn de suのような)
で、かつスペースがない(母音と母音子音複合の音と区別がつかない)場合は、どのように解読していけばよいのでしょうか。
とりあえず頻度表を書いて、上位にa,i,u,e,oなどの母音がくるのかなと漠然と考えるくらいしか方法がうかびません。解読のためのアルゴリズム(力技でもかまいません)やコツがあれば教えていただけませんでしょうか
No.3
- 回答日時:
まずは、質問に書かれたように、文字の出現頻度から推測する。
つぎに、宛名、あいさつ、終わりの文、などの慣用句のところで当てはまる単語を推測する。
というのが、人間が暗号解読する場合の常套手段です。
あと、コンピュータでやるなら、単語として当てはまるものを、頭から検索していく(片っぱしから試していく)方法があるかと思います。
No.2ベストアンサー
- 回答日時:
1.ローマ字で書いた日本語の文書を多めに用意する。
これを分析して、2.1文字についての頻度表をつくる。
3.連続する2文字についての頻度表をつくる。
4.連続する4文字についての頻度表をつくる。
5.連続する6文字についての頻度表を作る。
2,3,4,5 はコンピュータでやる。
与えられた暗号文についての対応する頻度表を作る。
頻度を比較しながら、
母音の推定
子音の推定
をする。
この推定で意味のある文章になったら解読できたとする。
でも、もともと意味が無くて文字がランダムに並んだデータだと解読できたか否か不安がのこる。
必要なら奇数の連続する文字についても頻度表をつくる。
と言うようなことが暗号解析の本に書いてありました。
データ入力と解析して、頻度表を作るプログラムはちょっと面倒かな?
No.1
- 回答日時:
力技なら、それを復号したときの文が日本語として自然になっているかどうかを人間が確認するぐらいですね。
ローマ字の場合は同じ単語でも綴りが異なる場合がありますので、難しいです。
あとは、よく出る単語を辞書にしておいて、パターンマッチングでどの単語が何回出てきたかの統計をとるぐらいでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 英語の音読教材について教えてください 社会人のやり直し英語で、単語、文法、読解、英作文は一通り学習し 2 2023/08/04 19:38
- 英語 英語の音節(syllable)の分け方(ルール)について 5 2023/08/19 19:24
- 大学受験 高3受験生です。現在毎日寝る前に英語の音読をしています。2回程度英語と日本語を対比させて読んで、3回 4 2022/08/03 00:30
- 日本語 漢字って、不便じゃないですか? 27 2022/12/06 17:44
- 大学受験 【英熟語帳について】 「ターゲット1000」か「速読英単語」で悩んでいて、個人的にはどちらも魅力的な 1 2023/01/10 08:56
- 英語 英語の勉強法です。高3です。 今長文を2日に1題ずつ文構造から和訳など完全に内容と構造を掴むまで取り 2 2022/07/25 07:38
- 大学受験 速読英単語(必修編)の使い方について聞きたいのですが、僕は、 ①1文をしっかり精読する ②「彼は〜し 3 2022/08/24 01:09
- その他(Microsoft Office) Microsoft IME 一発で変換できない言葉がある 3 2022/07/19 19:29
- 中国語 中国語のピンイン表記 2 2022/04/29 01:51
- 英語 高校2年生です! 大学受験英単語覚えやイディオム覚えで 英単語を赤シートで隠して発音して意味答える暗 2 2023/01/30 23:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
電話でカスタマーサービス利用...
-
数字の「四」の読み方
-
「ん」の母音は「う」ですか?
-
日本語の母音はなぜ少ないのか
-
イタリア語の読み方
-
日本語とローマ字の母音が5個...
-
ローマ字表記、教えて下さい
-
イタリア語
-
形態音素交替について
-
日本語より母音の発音種類が少...
-
ひとつ(Hutatu)の倍が...
-
フランス語冠詞について de, d’
-
SPIの暗号問題の法則を教え...
-
古文の五十音で片仮名は ア行 ...
-
なぜフランス語の「あいうえお...
-
短母音ってなんですか?
-
暗号のような喋り言葉
-
アイルランド語(ゲール語)の文...
-
パピプペポ語を話せる人います...
-
パソコンの文字入力について
おすすめ情報