- 1 名前:login:Penguin mailto:sage [03/06/22 19:40 ID:zhqumg4k]
- 今までのP2Pファイル共有ソフトに負けない機能、手軽さ、匿名性を備えた
全く新しいWWWベースのファイル共有ソフトを作るプロジェクトです。 -------------------- 535 ◆HO0OFh2RXI 氏による最初の発言 -------------------- 03/04/30 23:19 pc.2ch.net/test/read.cgi/linux/1024473956/535 > みんなでデーモンとして動くようなLinux版Winnyつくらない? > デーモンとして動かなくてもコンソールで使えればいいです。 > どうでしょうか?自分は、Linux C(C++)プログラマーです。 前スレ Linny開発プロジェクト pc.2ch.net/test/read.cgi/linux/1053087824/ Project Page linny.sourceforge.jp/ 議論用Wiki linny.sourceforge.jp/wiki/ ※プロジェクト参加希望の方は535氏<burner@users.sourceforge.jp>まで連絡してください。 また、本格的に参加する場合はSourceForge.jpのアカウントを取得してください。
- 542 名前:login:Penguin mailto:sage [2005/07/22(金) 23:31:16 ID:eHH1w66m]
- しばらく見ない間に随分賑やかになっとるなぁ
少し読んでみたのが実際に動き出した時、これがどの程度動くのか、わしにゃ分からん。 >>502 2-3)IP/ポート交換ワンタイム秘密鍵(RSA 128bit) ファイル最後尾から、128bitが1-3)に対する秘密鍵になっている。 詳しくは、後述。 「ファイル最後尾」に意味はまったくない。 キーファイルの公開鍵でIPを暗号化して、暗号化ファイルの所有者だけに分かるように渡すんでしょ? ファイルの先頭につけると秘密鍵だけを抜き取られてしまうと考えたんだと思うけど、 レジューム機能を実装させると、まったく意味がないような気するがどうなの? まぁ、批判は簡単なので暗号化ファイルを全部落とさないと、秘密鍵が分からない仕様を考えてみた。 要は、ハッシュコード生成を少し変え、秘密鍵に非常に軽量な暗号をかける。
- 543 名前:login:Penguin mailto:sage [2005/07/22(金) 23:34:12 ID:eHH1w66m]
- 2.暗号化ファイル(バイナリ形式)
2-1)ハッシュコード (変更) 2-4)をハッシュにかけた値(MD5) を、さらに2-3)を連結させて 再度、ハッシュにかけた値(MD5) ノードにキャッシュされる度、随時上書きされる。 2-2)IP/ポート交換ワンタイム秘密鍵 ノードで毎回、計算される。 計算方法は、2-4)をハッシュにかけた値(MD5)と2-3)の XORをとった値が、IP/ポート交換ワンタイム秘密鍵となる。 2-4)をハッシュにかけた値(MD5)は、2-1)を生成する際に計算したものを 利用できるので、計算量としては大した事はない。 これは、ファイルとは直接関係ないトランザクションデータとして扱われる。 2-3)XOR_IP/ポート交換ワンタイム秘密鍵(RSA 128bit) (変更) 「ファイル先頭」から128bit。 単に、2-4)をハッシュにかけた値(MD5)とIP/ポート交換ワンタイム秘密鍵のXORをとった値。もう一度、2-4)をハッシュにかけた値(MD5)でXORをとると元に戻る。つまり、完全な2-4)がない限り2-3)から2-2)は分からないってコト。 非常に単純な方法だが、手強いはずだ(w 2-4)データフィールド 暗号化された、データが入っています。 ま、わしにゃ、こんな事ぐらいしか思い浮かばんが、ガンバっとくれい。
|

|