Bom Dia Jovem, O mais simples e Criar uma Banco de Dados, especifique a coluna como Varchar, para aceitar letras números e Caracteres Especiais,
No Seu Programa, você manda ele Fazer um Row.count no seu banco, e com um If, faz as Regras de Filtragem.
Por Exemplo
string banco = "";
banco = "Server=O Endereço do seu banco;DATABASE=Banco Inicial;UID=O Id de Login no banco;PWD=SENHA DE ACESSO AO BANCO";
SqlConnection cx = new SqlConnection();
cx.ConnectionString = banco;
cx.Open();
DataTable dtLogin = new DataTable();
DataTable dtSenha = new DataTable();
string sql = "";
sql += " SELECT Exemplo1 FROM tabela escolhida ";
sql += " WHERE Exemplo1 = '" + textBox1.Text + "' ";
string sql2 = "";
sql2 += " SELECT Exemplo2 FROM tabela escolhida ";
sql2 += " WHERE Exemplo2 = '" + textBox2.Text + "' ";
SqlDataAdapter daExemplo1 = new SqlDataAdapter(sql, cx);
daExemplo1.Fill(dtExemplo1);
SqlDataAdapter daExemplo2 = new SqlDataAdapter(sql2, cx);
daExemplo2.Fill(dtExemplo2);
if (dtExemplo1.Rows.Count != 1 && dtExemplo2.Rows.Count == 1)
{
MessageBox.Show("Senha Primaria não Encontrada!"
}
else if (dtExemplo1.Rows.Count == 1 && dtExemplo2.Rows.Count != 1)
{
MessageBox.Show("Senha Secundaria não Encontrada!"
}
else if (dtLogin.Rows.Count != 1 || dtSenha.Rows.Count != 1)
{
MessageBox.Show("Ambas as Senha Não foram Encontrada"
}
else
{
MessageBox.Show("Senha Encontrada!"
}
Meu Código é C#, Mas você pode tirar uma base por ele.