Client wants us to allow all possible symbols for password inputs but what I know is that there are some characters that can ruin a code like
"double quotation (")" for c# coding
string name = "jose" jose"
"single quotation (')" for mssql
DECLARE @name VARCHAR(50) = 'jose' jose'
"ampersand (&)" and "vertical line for or (|)" possible for sql injection in mssql
and "backslash (\)" like this sample that it is used for character escape. (it is actually double slash to show)
Is there any symbols am I missing or I made a wrong idea with the symbols declared?