タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

programmingとencryptionに関するpipeheadのブックマーク (2)

  • ナショナルトレジャーに出てきたプレイフェア暗号の片道分を作ってみた。 - When it’s ready.

    http://www.disney.co.jp/movies/nt2/ 映画の中で出てきた、2文字区切りのアルファベットを見て主人公が「プレイフェア暗号の特徴だ」と言ったのを聞いてしまい。WikiPで調べたら実際にあった。キーワードから文字変換の為にマトリクス表を作成する。マトリクスに従って文章の文字をリプレースしていく。とても簡単そうに思えた。 http://www.tamagaki.com/math/PlayfairCipher.html に、とても分かりやすくやり方が乗っていたのでやる気になってしまい作ってみた。 やってみると、想像より全然めんどくさい。始めた当初の目的は、さっくり作ってGAE上に秘密鍵ストレージを作ろうとか、WaveのRobotにしてみようと思ったけど、コア部分作るだけで力尽きた。 以下ソース &#65

    ナショナルトレジャーに出てきたプレイフェア暗号の片道分を作ってみた。 - When it’s ready.
  • Winnyの通信解読に挑戦!

    Winnyの通信を特定する方法には,「流れるパケットのパターン(トラフィック・パターン)を調べる方法」と,「パケットの中身を調べてWinnyのパケットであることを確認する方法」の2通りがある。前者は,直接中身のデータをのぞいているわけではないため,通信の秘密を守るという大前提があるプロバイダがWinnyを規制する際に使っている。しかし,Winnyの通信を確実に特定するなら,後者の方法がベストである。実際にWinnyの通信を解読できるのか,Winny作者の金子勇氏の著書『Winnyの技術』やインターネットで得られた情報などを参考に挑戦してみた。 Winny(ウイニー)同士の通信はすべて暗号化されている。このため,流れるパケットをのぞいても,内容がどんなものなのかだけでなく,Winnyの通信なのかどうかも,ひと目ではわからない。Winnyが採用している暗号アルゴリズムRC4は,Webアクセスや

    Winnyの通信解読に挑戦!
  • 1