I've noticed that certain symbols for passwords are not permitted. Examples include !, #, $, %, & etc.
First, is there a reason for this that causes a security risk to include them, and second, if the answer to the first question is no, is there a way to implement them into the server?