指紋
読み:しもん
外語:fingerprint
あるデータやシステムを特徴づける数値やデータ。
概要
例えばPGPでは、MD5、RIPEMD160またはSHA-1という一方向ハッシュ関数のいずれかで公開鍵を処理して得られる128〜160ビット程度のハッシュ値(要約値)が指紋として使用され、それを別に伝えておくことでその公開鍵の正当性を確認することができる。
オペレーティングシステムの持つTCP/IPスタックの特徴(TCP初期ウィンドウサイズやフラグメント処理など)を指紋として、使用されているOSを検出することも可能である(OS検知)。
再検索