A quick test shows that you can use a password which is several thousand characters long and has ASCII characters like 0 (NULL), 8 (backspace), 10 (LF) and 13 (CR), so I think that the theoretical limits are probably 2^32 characters (the maximum length of a LabVIEW string [or was it 2^31?

]) and any ASCII character.
Of course, there is usually no reason to do a very long password and you can't input all ASCII characters manually.
___________________
Try to take over the world!