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. Aug 11, 2018 at 2:01
  • The client can use the destination server's public key to encrypt right?
    – PSN
    Aug 11, 2018 at 2:04
  • 2
    Which public key? What protocol are you talking about? Aug 11, 2018 at 2:04
  • I didn't get it.
    – PSN
    Aug 11, 2018 at 2:12
  • Even when the user requests http://example.com/ and some proxy determines that https://example.com/ also exists, there is no guarantee that it's the same site with the same content served securely.
    – curiousguy
    Aug 11, 2018 at 6:20

1 Answer 1


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.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .