2006-08-09 Winny/Shareの初期ノード暗号アプレット Java 昨日のアプレットをShareの初期ノード暗号アルゴリズムに対応させたものです。 情報では、RC6のOFBCと書かれていましたがCFBです。 どちらもクリーンです。Winny/Shareの初期ノード暗号アプレットソースコードに、GPLが混じってしまいました。 今日のJava Base64を扱うクラスがないのにびっくり。sum.miscに非公開クラスがあるらしいのですが、Appletで使えないので適当にGPLのものを拾ってきました。Decoderの変換テーブルを作る処理がバグっていたので、修正して使うようにしました。なんでこうもバグにあたるのだろうかと・・・。 そしてやはり、unsignedがないのは痛いです。