The only reason you do want to keep your account details secret is that people can set up direct debits on your account. This happened to Jeremy Clarkson after he posted his account number and sort code in a newspaper column and challenged people to take some money [0]