カテゴリ: 開発 ライブラリ |
Arcfourライブラリ・サンプルアプリケーション+ソースコード  |
バージョン: 0.00 掲載日: 2007-12-21 |
説明:
暗号化方式「Arcfour」のライブラリです。Arcfourは、"RSA Data Security"社の暗号化方式"RC4"と互換性のある共通鍵ストリーム暗号で、SSL等に採用されています。 本来はJavaで実装していたのですが、運営元のシーリスのウェブサイトに"C# Arcfour"のキーワードでたどり着く人が多いので、暗号化処理だけC#で移植してみました。 パッケージにはArcfour暗号化ライブラリと、ライブラリを利用したサンプルアプリケーション。それらのソースコードを同梱しています。 ※ソースコードをご覧になればお判りになるかと思いますが、クラス設計は非常に適当です。 暗号化・復号化処理を勉強するためだけの"研究用"と考え、間違ってもそのまま商用に利用したりはしないでください。 12/21 追記2: アルゴリズムの誤りを修正しました。また、今後のエラー防止策として、テストプログラムにテストベクトル(検証用データ)を使って暗号化アルゴリズムの正当性をチェックする機能を追加しました。 参照:【重要】12/20以前に"Arcfourライブラリ"をダウンロードされた皆様へ http://ccl.c-lis.co.jp/modules/pico/index.php?content_id=712/21 追記: アルゴリズムに移植ミスが発見されたので、一旦公開を停止いたします。ご迷惑をおかけして申し訳ありません。
|
733 73.73 KB Windows(Visual Studio 2005) http://www.c-lis.co.jp |
|
投稿された内容の著作権はコメントの投稿者に帰属します。