知識と雑学の備忘録
知っているとかっこいいかもしれないが、むしろ気持ちが悪いという可能性も否定はできない知識と雑学とトリビアとうんちくの備忘録
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
シーザー暗号
シーザー暗号とは、古代ローマのガイウス・ユリウス・カエサル(英語読みでシーザー)が
初めて使ったことから、この名称がついた暗号技術である。

シーザーは紀元前1世紀頃に、原文の“a”を“d”、“b”を“e”と読み替える、
というように各文字を3文字後ろへシフトして暗号を作成したといわれている。
例えば、シーザー暗号によって「Hello」を暗号化すると「Khoor」となる。


極めて単純な暗号ではあるが、現代の暗号においても重要な要素である
アルゴリズム(暗号化や復号化を行うための手順)と
鍵(暗号化に用いるパラメータ)が含まれている。

シーザー暗号におけるアルゴリズムは、「元のアルファベットを辞書順である数だけ
後ろにある文字と置き換える」であり、鍵は「3」である。

なお、鍵の個数は25であるので(アルファベットは全26文字である為)、
全数検索(総当り攻撃)によって解読される。


参照:wikipedia「シーザー暗号」

テーマ:歴史上の人物 - ジャンル:学問・文化・芸術

コメント
コメント
コメントの投稿
URL:
本文:
パスワード:
非公開コメント: 管理者にだけ表示を許可する
 
トラックバック
トラックバック URL
http://chewbacca.blog19.fc2.com/tb.php/18-531d49d0
この記事にトラックバックする(FC2ブログユーザー)
トラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。