Proces pobierania kawałka danych i szyfrowania go do tajnego kodu, który może być odczytany tylko przez zamierzonego odbiorcę. Tor używa trzech warstw szyfrowania w obwodzie Tora; każdy przekaźnik odszyfrowuje jedną warstwę przed przekazaniem żądania do następnego przekaźnika.