Ir ao conteúdo

Posts recomendados

Postado

Para salvar uma senha no banco MySQL, usa-se a função MD5 que o parâmetro é a senha cadastrada e o retorno é o que fica no banco. Então qual é a função que é o inverso de MD5, que o parâmetro é o que está no banco e o retorno é a senha cadastrada? Como se faz para pegar a senha do banco?

  • Moderador
Postado

@Eduardo de Quadros Olá.

O MD5 é um método de criptografia de via única. O  hash que ele gera, é gravado no banco de dados. Quando se usa esse método no login,  o valor recebido no formulário  é criptografado e então comparado com o que está no banco de dados. Como é de via única, ambos precisam ser idênticos para ser validado.

 

Não tem como recuperar o valor anterior de criptografado com MD5.

Geralmente sistemas que usam senhas com criptografia de via única, oferecem um reset de senha, caso perca, ao invés de mostrar qual era a senha.

 

Outro método de criptografia usada é o SHA1. É parecido com o MD5 só que melhor.

 

A que você quer é a Base 64.  Onde você pode criptografar, e depois descriptografar. é de duas vias. Porém é menos seguro do que as outras duas. 

Se quer segurança, use o Sha1 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...