Hub will send the data of each user to everyuser and rest will ignore it and the desired will accept it. But in routers the data is sent to only the desired machine.
A wireless router is better and more secure.As you can set a WEP key and only give this WEP key to designated users then they can only access this connection.I would recommend a router a belkin one to be precise.
Hi mates............As funtoosh mentioned,hub will send the data from one user to every other user.Router sets a firewall and it sends the data only to the destination user.Router is more secure than hub,because of its data protection.