ストリーム暗号向け疑似乱数生成器 MUGI の .NET 実装です。
リンク:
System.Security.Cryptography 名前空間に RandomNumberGenerator クラスからの派生クラスとして Mugi クラスを実装しています。
コンストラクタに 128 ビット のキーと初期化ベクタを与え、後は RandomNumberGenerator クラスの流儀で使います。
.NET 2.0 以降で、32/64 bit およびバイト順によらず利用可能です。
(日立の製品や仕様は大抵ビックエンディアンなんで x86/x64 だと面倒…)
System.Security.Cryptography.Mugi.zip (DLL と C# ソースコード) (1.0.0.5) のダウンロード
変更点:
- 細かいところで問題がありそうな部分を修正しています。
- ライセンスを明確にしました(MITライセンス)。
※ MUGI は日立製作所の日本における登録商標です。
[0回]
PR