いくつかのシードを元に、いくつかのハッシュ値を計算するプログラムです






内容
いくつかのシードを元に、総組み合わせ(順列組み合わせ)を作って、いくつかのハッシュ値を計算します。

つまり、nPr={n!}/{(n-r)!} の r を 1->n までの合計が総組み合わせ数です。

また、デリミタを何にするのかで、そのデリミタの種類数(デフォルトは 12種類)の倍数の組み合わせとなります。
r=1 の時は、デリミタの種類数(s)には影響しません。
つまり、n + s * Σ(n:2->n)[{n!}/{(n-r)!}] となります。

あまり、n を多くしてしまうと、計算が終わらないでしょう。
まぁ PC のスペックに依存するとは思いますが...

ハッシュ・アルゴリズム


動作環境
直接的に必要な環境は以下です。




使用方法
  1. (Microsoft CryptAPI をインストール(多分、デフォルトで入っている))
  2. (Microsoft CryptAPI COM をインストール(Platform SDK からかな?))
  3. (BASP21 COM をインストール)
  4. まず、VisualBASIC6.0 のランタイムを Vector などからダウンロードしてインストールします。
    (ランタイムが既にインストールされていれば必要ありません)
  5. ダウンロードしたファイルを解凍しします。
    (LHAは、吉崎栄泰氏が、著作権を所有)
  6. 後は、SeedBF.exe を実行するだけ。



アンインストール法
インストールしたものをアンインストールすればいいです。
レジストリ「HKCU\Software\VB and VBA Program Settings\SeedBF 以下」を使っているので、それをレジストリ・エディタで削除してください。


コツというか to do list



免責など
悪用厳禁です。
このソフトが不正使用されたことによる責任は持ちません。

著作権は保持します。(とりあえず)
このソフトを使用したことによって生じた、
いかなる損害についても責任は持ちません。

ソースコードについても、各自の責任において改変する事については、自由に行って頂いて結構です。
「参考になったよ」メールを投げてくれると嬉しいです。(*^_^*)


Version1.0.0.1DownLoad(SeedBF.lzh as 30,078byte) (SeedBF.lzh.base64)



mail to active@window.goukaku.com