Tor works in such a way that the data is encrypted by the three nodes. I.e., the entry node, relay and the exit node. But why is it not encrypted from the exit node to the destination server? Is this for speed? Or is it because it's not necessary as tracing back is already impossible?

  • 1
    How would it negotiate the encryption with the server? Unless you are talking about TLS which is effectively at a different layer. – multithr3at3d Aug 11 at 2:01
  • The client can use the destination server's public key to encrypt right? – PSN Aug 11 at 2:04
  • 2
    Which public key? What protocol are you talking about? – multithr3at3d Aug 11 at 2:04
  • I didn't get it. – PSN Aug 11 at 2:12
  • Even when the user requests and some proxy determines that also exists, there is no guarantee that it's the same site with the same content served securely. – curiousguy Aug 11 at 6:20
up vote 14 down vote accepted

Encryption of traffic exiting Tor and going to the destination server is based on whether the destination server supports encryption, and whether the destination server was addressed on an encrypted port - just as it would be had the traffic not gone through Tor.

Tor cannot magically do something the destination server doesn't support, or that the client did not request to do.

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.