How to do function to encrypt password in C #? I want to get the password attribute and encrypt it.
public String gravarCadastro(Cadastro cadastro)
{
string sql;
int retorno;
string resp;
try
{
SqlConnection conexao = Conecta.getConexao(); //abre a conexão com o banco de dados
sql = "INSERT INTO login ( cpf, nome, login, senha) ";
sql += "VALUES (@cpf, @nome, @login, @senha)";
SqlCommand cmd = conexao.CreateCommand();
cmd.CommandText = sql;
cmd.Parameters.AddWithValue("@cpf", cadastro.Cpf);
cmd.Parameters.AddWithValue("@nome", cadastro.Nome);
cmd.Parameters.AddWithValue("@login", cadastro.Login);
cmd.Parameters.AddWithValue("@senha", cadastro.Senha);
retorno = cmd.ExecuteNonQuery();
if (retorno > 0)
{
resp = "Cadastro efetuado";
}
else
{
resp = "Cadastro não realizado";
}
//encerra a conexão com o banco de dados
cmd.Dispose();
conexao.Dispose();
}
catch (SqlException ex)
{
//caso a exceção seja a tentativa de inserir um CPF já cadastrado
resp = "Erro " + ex.ToString();
/*if (ex.Number == 2627)
{
resp = "CPF já cadastrado";
}*/
}
return resp;
}