タグ

暗号に関するdeloreanのブックマーク (4)

  • #1liner - tr/0-9A-Z/4-9A-E2F-L0M-P1Q-S3T-Z/ && call(google) : 404 Blog Not Found

    2009年09月23日05:00 カテゴリLightweight Languages #1liner - tr/0-9A-Z/4-9A-E2F-L0M-P1Q-S3T-Z/ && call(google) いくらなんでも長過ぎる。 この暗号が解ければGoogleに就職できる? 今のところMITの学生もお手上げ Googleの暗号解読、2ちゃんねらーの回答は釣りだった。正解はJavaScriptでの復号化|デジタルマガジン 例の解ければ入社できるGoogle暗号の復号機を作ってみた - 5.1さらうどん というわけで添削というか書き直し。 JavaScript こんなもんでしょ。 #!/usr/bin/js // decode print(function(s){ var d = {}; for (var i = 0; i < 36; i++){ d['0123456789ABCDEFGHI

    #1liner - tr/0-9A-Z/4-9A-E2F-L0M-P1Q-S3T-Z/ && call(google) : 404 Blog Not Found
  • Enigma Simulation (Adobe Flash)

  • ドイツ軍が第二次世界大戦で使った暗号「エニグマ」シミュレーター

    イギリスの諜報機関内でこの暗号「エニグマ」の解読作業をしたグループは「Ultra」(ウルトラ)と呼ばれており、解読情報は「Ultra情報」と呼ばれていたそうで。 というわけで、第二次世界大戦の行方を左右したと言われる超強力な暗号「エニグマ」を体験できるシミュレーターです。実際に使ってみるとその強力さがよく分かります。 これがそのシミュレーター。 Enigma 「Input」に適当な英字を入れると、「Output」に出てきます。一文字打つごとにどう連動して暗号化されているのかが分かります。 初期のギアは「H」「D」「X」ですが、これを変更すれば同じ文字でも違うパターンになります。また、ギアの組み合わせも変更できるという優れもの。こんなもので暗号化された日にはたまったものではありません。しかし、これだけ強力であったが故にドイツ軍は慢心し、破られているとは気づかなかったわけです。そのあたりの詳細

    ドイツ軍が第二次世界大戦で使った暗号「エニグマ」シミュレーター
  • 情報処理概論|情報夜話|エニグマ

    エニグマは第二次世界大戦でドイツ軍が使用した暗号システムです。 簡単な暗号機で極めて複雑な暗号を作ることができたので、 ドイツ軍の無線通信に使用され、大戦初期の快進撃に貢献しました。 ドイツ軍の U ボート と呼ばれた潜水艦は、連合国軍の船団に壊滅的ともいえる損害を与えていました。 ドイツ軍はエニグマに絶大の自信を持っていたため、 これが連合軍に解読されるとは夢にも思っていませんでした。 しかし、1930年代にはポーランドで解読に成功し、 次いでイギリスでも、チューリングらによって、エニグマが解読されました。 映画 "U-571" には、U ボートから、 エニグマ暗号機をドイツ軍に察知されないで奪うためにどのようなドラマが展開されたか… が描かれています。 (ま、映画ですから、そもそもエニグマとは… が省略されていて、 連合軍がどれほどエニグマに手を焼いていた

  • 1