多くの友人はハッシュ値の意味を知りません。ハッシュ値の使い方を知りたい、ここでXiaobianは科学をやるために。
ハッシュ値とは何ですか?
ハッシュ値はファイルのIDですが、IDカードよりも厳密です。ファイルサイズ、時間、種類、作成、マシンなどに基づいて計算されます。変更は簡単で、次の数字の大きさを予測することも、ソフトウェアを変更することもできません。ハッシュアルゴリズムは、任意の長さのバイナリ値を固定長の小さいバイナリ値にマッピングしますこの小さなバイナリ値をハッシュ値と呼びます。ハッシュ値は、データの一部を一意に表現した非常にコンパクトな数値表現です。平文をハッシュし、段落の1文字だけを変更した場合でも、それ以降のハッシュは異なる値を生成します。同じ値にハッシュされている2つの異なる入力を見つけることは計算上不可能です。メッセージ認証コード(MAC)ハッシュ関数は、データに署名するためにデジタル署名と共に使用されることが多く、メッセージ検出コード(MDC)ハッシュ関数はデータの完全性のために使用されます。たとえば、XiaohongとXiaomingでは、データの完全性を保証するために次のようにハッシュ関数を使用できます。 XiaohongがXiao Mingにメッセージを書き込み、そのメッセージのハッシュを作成した場合、Xiao Mingは後でそのメッセージをハッシュし、そのハッシュを元のハッシュと比較することができます。 2つのハッシュ値が同じであれば、メッセージは変更されていませんが、値が同じでなければ、Xiaohongが書いたのでメッセージは変更されています。このシステムが機能するためには、Xiaohongはオリジナルのハッシュ値をXiao Ming以外のすべての人に秘密にしておく必要があります。
ハッシュ値の適用
たとえば、ファイル検索では固定ハッシュ値を使用できるため、ファイルハッシュ値を使用してダウンロードツールでファイルを検索できます。例としてemuleを使って使い方を説明しましょう。
I.リソースのHASH値がファイルを検索する方法を知っている式:ed2k :: file hash valueたとえば、ファイルのハッシュ値が次のようになっていることがわかります。E8C636D0C0486378BF61E6A3000D0FB7 ed2k :: E8C636D0C0486378BF61E6A3000D0FB7ファイル名が複数ある場合は、ファイル名の前にある小さなプラス記号をクリックします。< +'、'グローバルサーバーすべてのファイル名を見る
2.関連ファイルの表現を探します。related :: fileハッシュ値は上記と同じです。検索方法 "server"または "global server"を選択し、:related :: E8C636D0C0486378BF61E6A3000D0FB7と入力してこのファイルに関連するファイルを見つけます。ファイルは、どの程度具体的に関連しているのか、Xiaobianは当分の間知りません。zh-CN"],null,[1],zh-TW"]]]
スパムの出現はネットワーク通信に多くの問題をもたらしましたこれらの「黒い羊」は通常の作業に影響を与えるだけでなく、ネットワーク帯域幅を多く占め、ネットワークの輻輳を引き起こします。トロイの木馬の主なル
オフィスや寮などの公共の場で、他の人が簡単に自分のコンピュータを使用できないようにすることは絶対に好きではありません。あなたがあなたのコンピュータにハードウェアロックを追加することができれば、ちょうど
本当の「三国志戦士6」をダウンロードするのは非常に面倒なことですが、問題ではありません。そこで私はオンラインでたくさんの解決策を見つけました。いくつかの一般的なエラ
ほとんどの若い友達にとって、コンピュータを使ってゲームをプレイすることが最も重要な部分となっています私の周りの友達の中には、オンラインゲームを楽しむための時間がほと