Pour la clé, il faut arrêter de pinailler : c’est sûr que c’est une mauvaise idée d’utiliser l’IP du votant, je voyais pas l’intérêt de le dire. Si on compose la clé avec une suite choisie par le votant ainsi que l’heure du vote, et qu’on hache le tout avec un algo sûr (SHA...), on ne peut pas retrouver l’info de départ. Pour garantir l’unicité, si la clé existe déjà, on demande au votant de donner une nouvelle suite de caractères, et le tour est joué !