Criptografando o endereço IP do usuário antes de armazená-lo
estou a usarPHP eMySQL, e eu quero armazenar os endereços IP dos usuários no banco de dados paracomparação propósitos (por exemplo, permitir apenas um sinalizador para um encadeamento por IP). Não há problema em fazê-lo da seguinte maneira?
Recuperando-o em PHP:
<code>$ipAddress = md5($_SERVER["REMOTE_ADDR"]); </code>
E, em seguida, salvá-lo no banco de dados como umVARCHAR(32)
.
Se eu tivesse que fazer um uso mais abrangente dos IPs, esta não seria a maneira correta de fazê-lo, eu acho, mas se for apenas para garantir que o mesmo IP não faça algo duas vezes, tudo bem em usar o IP.md5
criptografia para simplificar as coisas (unificaçãoIPv4 eIPv6 endereços em um)?