Olá Ricardo, faz o seguinte, use uma função para criptografar a senha na hora da passagem do parametro, para ja salvar no DB criptografado..
na hora de comparar, basta vc descriptografar o valor que foi salvo.. bem simples.. usar os recursos nativos de criptografia do banco não é recomendado pq outras pessoas podem desfazer.. agora usando uma rotina sua, ai fica + seguro. ....................................................... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ ....................................................... ----- Original Message ----- From: Ricardo Ravelli To: delphi-br@yahoogrupos.com.br Sent: Friday, January 04, 2008 10:10 PM Subject: [delphi-br] Criptografia no MySQL 5 Boa noite a todos, estou com o seguinte problema, tenho um cadastro de usuários no qual eles tem um login e uma senha pra entrar no sistema, gostaria de saber como eu faço essa criptografia (somente do campo senha) já no cadastro do usuário e quando o usuário entrar na tela de login eu conseguir comparar a senha normal, com a senha criptografada. Achei alguns exemplos na internet, mas sempre deu vários erros, talvez a sintaxe que utilizei esteja incorreta. Segue abaixo o SQL que utilizo para cadastrar meus usuários. INSERT INTO usuarios(codigo,nome,login,senha,email,administrador,usu_executante,ativo) ' + 'VALUES(:pCodigo,:pNome,:pLogin,:pSenha,:pEmail,:pAdministrador,:pUsu_Executante,:pAtivo) Utilizo MySQL 5.0 e Delphi 7. Se alguém puder me ajudar, agradeço desde já. Obrigado. Ricardo Ravelli. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]