単一換字暗号ですが、英語文章の場合は、 isやtheやtoみたいに、スペースや文字の長さや頻度から少しずつ粘ればできるかとおもうのですが、日本語のローマ字(ko re ha pe nn de suのような)
で、かつスペースがない(母音と母音子音複合の音と区別がつかない)場合は、どのように解読していけばよいのでしょうか。
とりあえず頻度表を書いて、上位にa,i,u,e,oなどの母音がくるのかなと漠然と考えるくらいしか方法がうかびません。解読のためのアルゴリズム(力技でもかまいません)やコツがあれば教えていただけませんでしょうか
No.2ベストアンサー
- 回答日時:
1.ローマ字で書いた日本語の文書を多めに用意する。
これを分析して、2.1文字についての頻度表をつくる。
3.連続する2文字についての頻度表をつくる。
4.連続する4文字についての頻度表をつくる。
5.連続する6文字についての頻度表を作る。
2,3,4,5 はコンピュータでやる。
与えられた暗号文についての対応する頻度表を作る。
頻度を比較しながら、
母音の推定
子音の推定
をする。
この推定で意味のある文章になったら解読できたとする。
でも、もともと意味が無くて文字がランダムに並んだデータだと解読できたか否か不安がのこる。
必要なら奇数の連続する文字についても頻度表をつくる。
と言うようなことが暗号解析の本に書いてありました。
データ入力と解析して、頻度表を作るプログラムはちょっと面倒かな?
No.3
- 回答日時:
まずは、質問に書かれたように、文字の出現頻度から推測する。
つぎに、宛名、あいさつ、終わりの文、などの慣用句のところで当てはまる単語を推測する。
というのが、人間が暗号解読する場合の常套手段です。
あと、コンピュータでやるなら、単語として当てはまるものを、頭から検索していく(片っぱしから試していく)方法があるかと思います。
No.1
- 回答日時:
力技なら、それを復号したときの文が日本語として自然になっているかどうかを人間が確認するぐらいですね。
ローマ字の場合は同じ単語でも綴りが異なる場合がありますので、難しいです。
あとは、よく出る単語を辞書にしておいて、パターンマッチングでどの単語が何回出てきたかの統計をとるぐらいでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「ん」の母音は「う」ですか?
-
ローマ字表記、教えて下さい
-
数字の「四」の読み方
-
日本語より母音の発音種類が少...
-
暗号のような喋り言葉
-
形態音素交替について
-
古文の五十音で片仮名は ア行 ...
-
母音字はa,i,u,e,oですが、なぜ...
-
③で〈短母音+子音字〉で終わる...
-
ドイツ語の質問です。 教科書に...
-
「を」の発音は?
-
「を」の発音についてです。 日...
-
番地ってどこから?
-
小さい丸の打ち方
-
なんていいますか?
-
ビッチョッソ?ミッチョッソ?
-
私の彼は7月の事をなながつ、と...
-
清音・濁音・半濁音の違いは何...
-
ㅊとㅈの違いと ㅔとㅐの違いを...
-
ㄴ のㅇ発音「ん」の違いについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報