Non so cosa intendi dire con "nasconde l'ip", perché un indirizzo IP risulta SEMPRE visibile ad un sito che si visita. Semplicemente tor agisce in questo modo:

pc utente <-> modem/router <-> rete Tor <-> sito web

In pratica dal pc il traffico viene cifrato e fatto passare dalla rete Tor, in modo che il sito web o comunque la destinazione non sappia l'indirizzo IP reale del mittente, quindi in questo senso lo "cambia" o, se vuoi, nasconde l'indirizzo IP reale facendo apparire alla destinazione un IP diverso. Se ti interessa dai un'occhiata ad una guida gratuita che ho scritto sull'argomento:

http://matteocappelli.wordpress.com/...ntita-in-rete/