Variable Length Hash Function

任意のデータから可変長ハッシュ値を求める


ソフト詳細説明

Ver1.1では出力文字列を半角小文字英数字に対応させ、半角スペースを削除しました。

■Variable Length Hash Function(可変長ハッシュ関数)(以下VLHF)は、160ビット・256ビット・512ビットなどの固定長ハッシュ値を求めるSHAやMD5などと異なり、最低8バイト長(64ビット)から最大で8,192バイト長(65,536ビット)またはそれ以上の可変長ハッシュ値を算出するアルゴリズムです。
■本ソフトウェアはそのアルゴリズムを実行ファイルに実装しただけです。
■このソフトウェアでは、文字列またはファイルから、ハッシュ長が8バイト〜8,192バイトのハッシュ値を算出できます。
■VLHFのソースコードはホームページで公開していますので、第1引数に8192より大きい数字を渡せばさらに大きな桁を求められます。ソースコード公開ページ:http://www.geocities.jp/xe_software/sourcecode/vlhf.html
★特徴1.ハッシュ長を可変にしたことで、微妙な長さのハッシュ値を使用するアプリケーションへの実装が容易に。
★特徴2.ハッシュ長の幅を極端に広くしたことで、小さいハッシュ値から大きなハッシュ値まで柔軟に使用できます。
★特徴3.最新の固定長ハッシュ関数よりも5〜6割ほど処理速度が速いです。
★特徴4.可変長であるため、一つのデータから複数のハッシュ値を生成できます。これは短めのハッシュをいくつか組み合わせることで特定の長さをいくつも生成できるからです。
★特徴5.VLHFはオープンソースです。著作権はありますご注意ください。
▲欠点1.衝突や攻撃に対する耐性がわかりません。
※このソフトウェアの動作には.NET Framework2.0以上がインストールされている必要があります。

動作環境

Variable Length Hash Functionの対応動作環境
ソフト名:Variable Length Hash Function
動作OS:Windows 7/Vista/XP
機種:IBM-PC
種類:GPL
作者: xe_software 

ユーザーの評価(0人):0
コメント:0
>>コメントを見る

最優秀ダウンロードソフト決定戦
お気に入りのソフトに投票しよう!

■関連キーワード

ハッシュ  可変長 


「バイナリファイル処理」カテゴリーの人気ランキング

  1. 猜疑心に満ちた目でファイルを見守るツール ハッシュ値を取得しておき、コピーしておいたファイルが破損していないか確認する(ユーザー評価:0)
  2. HashLister ファイルのハッシュ値(CRC32、MD5、SHA-1、SHA-256、SHA-512等)を計算し、リストを表示/コピー/保存(ユーザー評価:0)
  3. HashSum CRC16, CRC32, MD5, SHA-1, SHA-2, SHA-3, 他多数のハッシュとプラグイン対応HASH/チェックサム算出ソフト(ユーザー評価:4.5)
  4. バイナリ比較 Bn_Cmp 2つのフォルダ、ファイルをバイナリ比較、またはファイル情報比較 巨大ファイルもサンプル比較でサクサク(ユーザー評価:2.5)
  5. チェックサム計算ソフト 指定されたファイルのチェックサムを計算する(ユーザー評価:0)

「バイナリファイル処理」カテゴリのソフトレビュー

カテゴリーから選ぶ


その他のコンテンツ
ちょい読み!
コミック