2

IP を保存せずに、Web ページのユニークな訪問者を取得するためのリクエストをログに記録するにはどうすればよいですか?

ハッシング?

4

2 に答える 2

1

はい、IP アドレスを MD5 または SHA1 でハッシュすると、特定の IP に対して同じハッシュが得られますが、簡単に元に戻すことはできません。

ただし、それを逆にたい場合で、salt (使用されている場合) を知っている場合は、プレーン テキストが点線のクワッドであることを知っているので、逆にしようとすることに有利なスタートを切ることができます。検索スペースを特定の国の IP ブロックに絞り込むこともできます.

これが懸念される場合は、MD5 のような 128 ビット ハッシュの代わりに、32 ビット ハッシュを使用して、ハッシュ スペースが IP アドレス スペースと同じサイズになるようにします。これを行うには、MD5 ハッシュを単純に切り捨てることができます。確かに衝突することはありますが、後退しようとしても先に進むことはあまりありません。

于 2009-09-14T13:49:21.043 に答える
0

ええ、ハッシングで十分です。ユーザーの IP の md5() を取得し、それをデータ構造 (データベース、ファイル、または任意のもの) のキーとして使用します。

md5(IP_ADDRESS) を数値にマッピングするデータベース テーブルでうまくいくはずです。

于 2009-09-14T13:48:37.207 に答える