I wonder, how does one connect to another node over TCP/IP, if TCP/IP needs an IP but you don't send one?
Looking through their source code, it definitely sends and receives IP addresses:
Code:
String fsip=srcdata.GetDataValue("nodeip");
String nodemanager=srcdata.GetDataValue("nodemanager");
and
Code:
new URL("http://"+fsip+":"+fsport+"/"+objid);
So even if it is encrypted, you need a way to unencrypt it. So how can you unencrypt if you don't know how it was encrypted? You use a uniform, publicly known encryption. So there you go - it defeats the purpose because anyone can still unencrypt it and know the IP address.