hash

    0

    2答えて

    私は、時間に敏感な疑似ランダムワンタイムパスワードの生成を検討しています。 メッセージを送信するには、ユーザーがパスワードを入力します。パスワードがメッセージとともにハッシュされます。生成されたハッシュは、確認のためにメッセージとともにサーバーに送信されます。サーバーは同じハッシュを実行し、その値を提供された値と比較します。 verificationKey = Hash(message + pas

    10

    8答えて

    関心領域は文字列一致です。このような構造があるとします。 typedef struct { char *name, int (*function)(); } StringArray StringArray s[] = { {"George", func1}, {"Paul", func2}, {"Ringo", func3},

    19

    4答えて

    long longのペアをdoubleにマッピングする必要がありますが、どのハッシュ関数を使用するかはわかりません。実際には通常0と約100の間の数値です(ただし、保証はできません)が、各ペアは任意の2つの数値で構成されます。 Hereは、tr1::unordered_mapです。私は次のように始めました。 typedef long long Int; typedef std::pair<Int

    39

    6答えて

    boost:hashを使うことはできません。なぜなら私はCに固執する必要があり、C++を使うことができないからです。 しかし、それらの検索が最も高速になるように、大きな(10K〜100k)のトークン文字列(5〜40バイト長)をハッシュする必要があります。 MD5、SHA1などの長いハッシュ関数は単純なタスクでは重すぎるように見えますが、私は暗号化を行っていません。さらに、ストレージとコンピューティ

    1

    2答えて

    このコードはもちろん、作品: @x = { :all => { :x => 1, :y => 2 } } しかし、これはしません: @x = { :abc, :all => { :x => 1, :y => 2 } } は、私がここでやりたいする方法はありますか?つまり、ハッシュの2つのキーがそれぞれ同じ(aのコピー)値を参照するようにします。しかし、私はその値を一度しか指定しません。

    3

    3答えて

    Javaで凝集クラスタリングアルゴリズムを作成していますが、削除操作に問題があります。クラスタの数が最初の数の半分に達すると、常に失敗するようです。 以下のサンプルコードでは、clustersはCollection<Collection<Integer>>です。ループを通るいくつか実行した後 while(clusters.size() > K){ // determine smal

    6

    5答えて

    1)本当に低いハッシュコリジョンの目的のために、sha1自体を扱うのではなく、sha1の128ビットの半分を使用するだけで取り除くことができますか?私はこれが暗号ハッシュには適していないと理解していますが、ハッシュテーブルキーのハッシュだけが必要です。 2)計算時間は優先順位ではなく、それ以外にも非常に小さなデータがハッシュされています。特に、私は主に2〜3つの64ビットハッシュを取得し、別の64

    6

    5答えて

    私たちは、含まれている値またはレコードの数を変更する価格データセットを持っています。追加または削除されたレコードの数は、値の変更と比較して小さいです。通常、データセットには8つのプロパティを持つ50〜500アイテムがあります。 現在、AJAXを使用してデータセットを表すJSON構造体を返し、この構造体を新しい値で使用し、必要に応じてアイテムを削除または追加するWebページを更新します。 私たちは、

    1

    1答えて

    私は強力なキーでアセンブリに署名しました。私はildasmを使用してアセンブリマニフェストの公開鍵を見つけることができます。私はしかし、公開鍵と共にアセンブリに配置されるアセンブリハッシュを見つけることはできません。 計算されたハッシュはどこにありますか? 種類は、あなたが sn -T assemblyname コマンドラインでこれを実行することができます。しかし、私のための最も簡単な方法は、

    0

    2答えて

    基本的にバイナリヒープとリニアプロービングハッシュテーブルをマージして、ハッシュテーブルのソート能力を持つヒープの機能を持つ複合データ構造にする必要があります。私がする必要があるのは、各バイナリヒープ内の値を削除するなどの変更を行うときに、データ構造(2進ヒープ、ハッシュ)ごとに2次元配列を2つ作成してポインタで相互にリンクすることです。ハッシュテーブルで削除されました。したがって、Heap配列か