Encriptar / Desencriptar Senhas  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
thybwm
Thread.start()

Membro desde: 31/07/2007 09:59:32
Mensagens: 29
Offline

Prezados,

Estou utilizando o seguinte método para encriptar senhas:


Tem alguma maneira de Desencriptar depois de utilizado este método ??

agradeço à atenção

abraços...
awilaz
Debugger
[Avatar]

Membro desde: 22/08/2006 20:19:56
Mensagens: 60
Localização: Uberlândia
Offline

Olá...

Para essa criptografia MD5 não tem jeito. Mas você pode fazer também a criptografia pelo banco de dados.
Qual banco está utilizando?


Att.


Awilaz

SCJP - Sun Certified Java Programmer
Awilaz
[Email] [MSN]
thybwm
Thread.start()

Membro desde: 31/07/2007 09:59:32
Mensagens: 29
Offline

estou utilizando o MySQL
wariows
JavaGuru
[Avatar]

Membro desde: 03/11/2006 02:27:43
Mensagens: 206
Offline

Criptografias utilizandos funções do tipo Hash (como o MD5), não tem como descriptografar, visto que uma função hash (definida matematicamente) é uma função que não possui inversa. Se você precisa criptografar e descriptografar qualquer coisa, sugiro utilizar RSA. Porém para o caso de senhas, não é necessário descriptografar para verificar se é igual.

Se você quer verificar se a senha está correta, ao invés de tentar descriptografar a senha que está no banco para comparar, tente criptografar a senha que o cliente te informou e depois comparar com a que está no banco. Uma função hash tem a propriedade de gerar o mesmo código criptografado para o mesmo texto informado (pode existir um caso em que um texto totalmente diferente gere o mesmo hash, mas isto é muito raro).

[]´s

"Tudo o que você precisará quando o universo acabar é de uma toalha"
[MSN]
awilaz
Debugger
[Avatar]

Membro desde: 22/08/2006 20:19:56
Mensagens: 60
Localização: Uberlândia
Offline

thybwm,

Se você então precisa realmente criptografar e descriptografar, pode utilizar as instruções do MySQL:


Assim é possível... mas como nosso amigo wariows mesmo disse não é preciso descriptografar para comparar a senha.

espero ter ajudado...

abraço



SCJP - Sun Certified Java Programmer
Awilaz
[Email] [MSN]
thybwm
Thread.start()

Membro desde: 31/07/2007 09:59:32
Mensagens: 29
Offline

muito obrigado a todos...

funcionow aki...

vlw msm...
mateusprado
JavaEvangelist
[Avatar]

Membro desde: 26/02/2008 07:20:38
Mensagens: 413
Localização: São Paulo, SP
Offline

Voce pode fazer comparacoes com uma string a ser comparada, se a criptografica e' comparada a ela. Mas caso precise de descriptografia mesmo, procure por outro padrao de criptografia.

[]s,

Mateus Prado


Caelum Stella

SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer
[WWW] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team