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]

Responder a