Special characters in a password

We expect the special characters to be compliant with RFC3986.

The accepted characters are:

a-z, A-Z, 0-9

! $ & ' ( ) * + , ; =