4 ms·
Just hash the actual IP address. For example, take the IP and apply MD5; then take three bytes each to make, say, 3-colored "flags". That would totally work and
by Udo 14y ago
Just hash the actual IP address. For example, take the IP and apply MD5; then take three bytes each to make, say, 3-colored "flags". That would totally work and yet be reasonably anonymous. This would also take care of the fact that colors come as three byte values and not four.
- deleted 14y ago[deleted]
- dllthomas 14y agoThat would not work, as stated. The search space is way too small. Simply exhaustively building a table mapping hash to IP address is tractable. This could be ameliorated by including a site-specific secret in the hashed value; I'm not comfortable calling that "secure" but it does address this particular flaw.
- Dylan16807 14y agoYes, but given a single hash you are only able to reduce to 200 candidate IPs.
- ryan-c 14y agoIf a site specific secret is present you would not be able to do that - unless the site will act as an oracle for you and doesn't care about you making several billion requests.