public List <view_Func_Usua_Filial> ConsultarPorNome_Filial(int idFilial, string nome) { DESCripto cripto = new DESCripto(); nome = cripto.Criptografar(Program.chave, nome); FuncionarioDatabase db = new FuncionarioDatabase(); List <view_Func_Usua_Filial> funcionario = db.ConsultarPorNome_Filial(idFilial, nome); if (funcionario.Count != 0) { List <view_Func_Usua_Filial> funcDescripto = new List <view_Func_Usua_Filial>(); foreach (view_Func_Usua_Filial func in funcionario) { func.nm_NomeFunc = cripto.Descriptografar(Program.chave, func.nm_NomeFunc); func.ds_CPF = cripto.Descriptografar(Program.chave, func.ds_CPF); func.num_Celular = cripto.Descriptografar(Program.chave, func.num_Celular); func.num_Telefone = cripto.Descriptografar(Program.chave, func.num_Telefone); func.ds_Email = cripto.Descriptografar(Program.chave, func.ds_Email); funcDescripto.Add(func); } return(funcDescripto); } else { return(funcionario); } }
public List <ClientesDTO> Consultar() { ClientesDatabase db = new ClientesDatabase(); List <ClientesDTO> cliente = db.Consultar(); if (cliente.Count != 0) { List <ClientesDTO> cliDescripto = new List <ClientesDTO>(); DESCripto cripto = new DESCripto(); foreach (ClientesDTO cli in cliente) { cli.nm_Nome = cripto.Descriptografar(Program.chave, cli.nm_Nome); cli.ds_CPF = cripto.Descriptografar(Program.chave, cli.ds_CPF); cli.num_Celular = cripto.Descriptografar(Program.chave, cli.num_Celular); cli.num_Telefone = cripto.Descriptografar(Program.chave, cli.num_Telefone); cli.ds_Email = cripto.Descriptografar(Program.chave, cli.ds_Email); cliDescripto.Add(cli); } return(cliDescripto); } else { return(cliente); } }
private void btnBuscar_Click(object sender, EventArgs e) { try { EleitorBusiness business = new EleitorBusiness(); DESCripto cripto = new DESCripto(); string numeroInscricao = cripto.Criptografar("planalto", txtNinc.Text); eleitor = business.Consultar(numeroInscricao); txtNome.Text = cripto.Descriptografar("planalto", eleitor.nm_nome); dtpNasc.Value = eleitor.dt_nascimento; txtRG.Text = cripto.Descriptografar("planalto", eleitor.nr_rg); txtMun.Text = eleitor.nm_municipio; txtUF.Text = cripto.Descriptografar("planalto", eleitor.nm_uf); txtZona.Text = eleitor.nr_zona.ToString(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Urna - Informática A", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show($"Ocorreu um erro inexperado: {ex.Message}", "Urna - Informática A", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private string Criptografia(string mensagem) { string chave = "planalto"; DESCripto crip = new DESCripto(); string response = crip.Criptografar(chave, mensagem); return(response); }
public int AlterarFuncionario(FuncionarioDTO dto) { ValidarNumero regexNum = new ValidarNumero(); ValidarTexto regexTxt = new ValidarTexto(); regexTxt.ValidarEmail(dto.ds_Email); regexTxt.ValidarNome(dto.nm_NomeFunc); regexNum.ValidarTelefoneFixo(dto.num_Telefone); regexNum.ValidarTelefoneCelular(dto.num_Celular); Email email = new Email(); email.Validar(dto.ds_Email, dto.nm_NomeFunc); CPF validar = new CPF(); validar.ValidarCPF(dto.ds_CPF); decimal idade = DateTime.Now.Year - dto.dt_Nasc.Year; if (idade < 18) { throw new ArgumentException("Não é possível cadastrar funcionários menores de 18 anos."); } if (dto.ds_Logradouro == string.Empty) { throw new ArgumentException("Logradouro não pode ser nulo."); } if (dto.ds_Bairro == string.Empty) { throw new ArgumentException("Bairro não pode ser nulo."); } if (dto.ds_UF == string.Empty) { throw new ArgumentException("UF não pode ser nula."); } if (dto.num_Residencia == string.Empty) { throw new ArgumentException("Número de residencia não pode ser nulo."); } DESCripto cripto = new DESCripto(); dto.nm_NomeFunc = cripto.Criptografar(Program.chave, dto.nm_NomeFunc); dto.ds_CPF = cripto.Criptografar(Program.chave, dto.ds_CPF); dto.num_Celular = cripto.Criptografar(Program.chave, dto.num_Celular); dto.num_Telefone = cripto.Criptografar(Program.chave, dto.num_Telefone); dto.ds_Email = cripto.Criptografar(Program.chave, dto.ds_Email); FuncionarioDatabase db = new FuncionarioDatabase(); return(db.AlterarFuncionario(dto)); }
private string Cripto() { DESCripto cripto = new DESCripto(); string chave = "barzinho"; string senha = cripto.Criptografar(chave, "1234"); return(senha); }
public int CodEmailVerificar(EmailDTO dto) { Random codigo = new Random(); int cod = codigo.Next(111111, 999999); DESCripto cripto = new DESCripto(); dto.RemetenteSenha = cripto.Descriptografar("camaleao", EmailDTO.Senha); EnviarEmail(dto, cod); return(cod); }
public int CadastrarCliente(ClientesDTO dto) { if (dto.ds_Bairro == string.Empty) { throw new ArgumentException("Bairro não pode estar vazio."); } if (dto.ds_Logradouro == string.Empty) { throw new ArgumentException("Logradouro não pode estar vazio."); } if (dto.ds_UF == string.Empty) { throw new ArgumentException("UF não pode estar vazio."); } if (dto.ds_CEP == string.Empty) { throw new ArgumentException("CEP não pode estar vazio."); } ValidarNumero regexNum = new ValidarNumero(); ValidarTexto regexTxt = new ValidarTexto(); regexTxt.ValidarEmail(dto.ds_Email); regexTxt.ValidarNome(dto.nm_Nome); regexNum.ValidarTelefoneFixo(dto.num_Telefone); regexNum.ValidarTelefoneCelular(dto.num_Celular); CPF validar = new CPF(); validar.ValidarCPF(dto.ds_CPF); DESCripto cripto = new DESCripto(); dto.nm_Nome = cripto.Criptografar(Program.chave, dto.nm_Nome); dto.ds_CPF = cripto.Criptografar(Program.chave, dto.ds_CPF); dto.num_Celular = cripto.Criptografar(Program.chave, dto.num_Celular); dto.num_Telefone = cripto.Criptografar(Program.chave, dto.num_Telefone); dto.ds_Email = cripto.Criptografar(Program.chave, dto.ds_Email); ClientesDatabase db = new ClientesDatabase(); int idCliente = db.CadastrarCliente(dto); if (idCliente == 0) { throw new ArgumentException("O cliente não foi cadastrado com sucesso!"); } return(idCliente); }
public int AlterarUsuario(UsuarioDTO dto) { ValidarNumero regex = new ValidarNumero(); regex.ValidarSenha(dto.ds_Senha); DESCripto cripto = new DESCripto(); dto.ds_Senha = cripto.Criptografar(Program.chave, dto.ds_Senha); UsuarioDatabase db = new UsuarioDatabase(); return(db.AlterarUsuario(dto)); }
public static string GetCryptography(eTypeCryptography typeCryptography, string content, string key = null) { string cryptography = string.Empty; try { if (Validate(typeCryptography, content, key)) { switch (typeCryptography) { case eTypeCryptography.DES: cryptography = DESCripto.ToCrypt(key, content); break; case eTypeCryptography.AES: cryptography = AESCripto.ToCrypt(key, content); break; case eTypeCryptography.SHA256: cryptography = SHA256.ToCrypt(content); break; case eTypeCryptography.MD5: cryptography = MD5Cript.ToCrypt(content); break; case eTypeCryptography.ZenitPolar: cryptography = Zenit_Polar.ToCript(content); break; case eTypeCryptography.RSA: cryptography = RSACripto.Encrypt(content); break; } } return(cryptography); } catch (Exception e) { throw e; } finally { cryptography = string.Empty; } }
public view_Usuario_Filial ConsultarPorId(string id) { UsuarioDatabase db = new UsuarioDatabase(); view_Usuario_Filial usuario = db.ConsultarPorId(id); if (usuario.id_Usuario != 0) { DESCripto cripto = new DESCripto(); usuario.ds_Senha = cripto.Descriptografar(Program.chave, usuario.ds_Senha); return(usuario); } else { return(usuario); } }
public view_func_folha ConsultarPorId(string id) { FolhaPgmtDatabase db = new FolhaPgmtDatabase(); view_func_folha funcionario = db.ConsultarPorId(id); if (funcionario.nm_NomeFunc != string.Empty) { DESCripto cripto = new DESCripto(); funcionario.nm_NomeFunc = cripto.Descriptografar(Program.chave, funcionario.nm_NomeFunc); funcionario.ds_CPF = cripto.Descriptografar(Program.chave, funcionario.ds_CPF); return(funcionario); } else { return(funcionario); } }
public static string GetDescryptography(eTypeCryptography typeCryptography, string content, string key = null) { string cryptography = string.Empty; try { if (Validate(typeCryptography, content, key)) { switch (typeCryptography) { case eTypeCryptography.DES: cryptography = DESCripto.ToDescrypt(key, content); break; case eTypeCryptography.AES: cryptography = AESCripto.ToDescrypt(key, content); break; case eTypeCryptography.SHA256: case eTypeCryptography.MD5: throw new Exception("Este algoritmo não permite descriptografia."); case eTypeCryptography.ZenitPolar: cryptography = Zenit_Polar.ToDescript(content); break; case eTypeCryptography.RSA: cryptography = RSACripto.Decrypt(content); break; } } return(cryptography); } catch (Exception e) { throw e; } finally { cryptography = string.Empty; } }
public UsuarioDTO Autenticar(string nome, string senha) { if (nome == string.Empty) { throw new ArgumentException("O nome não pode ficar em branco."); } if (senha == string.Empty) { throw new ArgumentException("A senha não pode ficar em branco."); } DESCripto cripto = new DESCripto(); senha = cripto.Criptografar(Program.chave, senha); LoginDatabase db = new LoginDatabase(); return(db.Autenticar(nome, senha)); }
public ClientesDTO ConsultarPorId(int idCliente) { ClientesDatabase db = new ClientesDatabase(); ClientesDTO cliente = db.ConsultarPorId(idCliente); if (cliente.id_Cliente != 0) { DESCripto cripto = new DESCripto(); cliente.nm_Nome = cripto.Descriptografar(Program.chave, cliente.nm_Nome); cliente.ds_CPF = cripto.Descriptografar(Program.chave, cliente.ds_CPF); cliente.num_Celular = cripto.Descriptografar(Program.chave, cliente.num_Celular); cliente.num_Telefone = cripto.Descriptografar(Program.chave, cliente.num_Telefone); cliente.ds_Email = cripto.Descriptografar(Program.chave, cliente.ds_Email); return(cliente); } else { return(cliente); } }
public view_Func_Usua_Filial ConsultarPorId(int id) { DESCripto cripto = new DESCripto(); FuncionarioDatabase db = new FuncionarioDatabase(); view_Func_Usua_Filial funcionario = db.ConsultarPorId(id); if (funcionario.id_Funcionario != 0) { funcionario.nm_NomeFunc = cripto.Descriptografar(Program.chave, funcionario.nm_NomeFunc); funcionario.ds_CPF = cripto.Descriptografar(Program.chave, funcionario.ds_CPF); funcionario.num_Celular = cripto.Descriptografar(Program.chave, funcionario.num_Celular); funcionario.num_Telefone = cripto.Descriptografar(Program.chave, funcionario.num_Telefone); funcionario.ds_Email = cripto.Descriptografar(Program.chave, funcionario.ds_Email); return(funcionario); } else { return(funcionario); } }
public List <view_Usuario_Filial> ConsultarPorNome(string nome) { UsuarioDatabase db = new UsuarioDatabase(); List <view_Usuario_Filial> usuario = db.ConsultarPorNome(nome); if (usuario.Count != 0) { List <view_Usuario_Filial> userDescripto = new List <view_Usuario_Filial>(); DESCripto cripto = new DESCripto(); foreach (view_Usuario_Filial user in usuario) { user.ds_Senha = cripto.Descriptografar(Program.chave, user.ds_Senha); userDescripto.Add(user); } return(userDescripto); } else { return(usuario); } }
static void Main(string[] args) { var mensagem = "Lgroup Treinamentos"; var chave = "123Troca"; var desCripto = new DESCripto(); //No DES o tamanho do bloco é de 8 bytes var iv = desCripto.GetVetorInicializacao(8); //Tipo cifra de bloco var mode1 = CipherMode.ECB; //Criptografando a mensagem //Para o tipo ECB var msgCript = desCripto.GetCrypt(mensagem, chave, mode1); //Palavra criptgrafada var base641 = Convert.ToBase64String(msgCript); //Decriptografando a mensagem var msgDeCript = desCripto.DeCrypt(msgCript, chave, mode1); //COM VETOR DE INICIALIZACAO var mode2 = CipherMode.CBC; //Criptografando a mensagem //Para o tipo ECB var msgCript2 = desCripto.GetCrypt(mensagem, chave, mode2, iv); //Palavra criptgrafada var base642 = Convert.ToBase64String(msgCript2); //Decriptografando a mensagem var msgDeCript2 = desCripto.DeCrypt(msgCript2, chave, mode2, iv); }
public List <view_func_folha> Consultar() { FolhaPgmtDatabase db = new FolhaPgmtDatabase(); List <view_func_folha> funcionario = db.Consultar(); if (funcionario.Count != 0) { List <view_func_folha> funcDescripto = new List <view_func_folha>(); DESCripto cripto = new DESCripto(); foreach (view_func_folha func in funcionario) { func.nm_NomeFunc = cripto.Descriptografar(Program.chave, func.nm_NomeFunc); func.ds_CPF = cripto.Descriptografar(Program.chave, func.ds_CPF); funcDescripto.Add(func); } return(funcDescripto); } else { return(funcionario); } }