| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2010 09:52:27
|
colored
GUJ Ranger
![[Avatar]](/images/avatar/c98a3fedd72195a304fba80ebaa320fe.jpg)
Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline
|
Olá. Estava precisando encontrar algo para criptografar senha do usuario, consegui achar uma solução aqui mesmo no forum...
Até ai blz.. era mais o menos oq eu precisava.. só que surgiu uma dúvida.
Tipo no sistema aqui tem uma parte que eu tenho que reenviar a senha do usuario por email..
Com a senha criptografada no banco.. como eu faço pra transformar ela na senha real pra poder enviar pro Usuario????
Se Alguem puder dar uma força ai valeo
|
Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2010 09:59:26
|
finotti
JavaEvangelist
![[Avatar]](/images/avatar/8c5f6ecd29a0eb234459190ca51c16dd.jpg)
Membro desde: 02/12/2003 14:51:32
Mensagens: 443
Offline
|
recupere a senha do banco e use o método decode antes de enviar ao usuário
|
JavaFaces |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2010 10:10:42
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline
|
Uma outra opção, seria vc criar uma nova senha, salvar a versão criptografada da nova senha no banco e enviar a versão criada para o usuário.
Ai ele loga no sistema e muda a senha de novo.
Ai vc não precisa enviar a senha salva no banco nem se preocupar com o decode.
[]´s
|
Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2010 10:13:17
|
aeciovc
Java Ninja
Membro desde: 28/02/2008 21:15:34
Mensagens: 267
Localização: Recife
Offline
|
lembrando só que o algoritmo MD5 é um algoritmo de Hash, ou seja, ele não tem volta. pra que vc reenvie a senha pro usuário só criando outra!
|
Aécio Costa
www.aeciocosta.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2010 10:37:55
|
entanglement
GUJ Hacker
Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline
|
Usar só o MD5, sem incluir mais alguma informação que é diferente para cada usuário, não é adequado. Uma auditoria em uma empresa que trabalhei revelou que muitos usuários tinham senhas simples ou então a mesmíssima senha, só de verificar que o algoritmo para o determinado sistema era MD5.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2010 10:50:30
|
colored
GUJ Ranger
![[Avatar]](/images/avatar/c98a3fedd72195a304fba80ebaa320fe.jpg)
Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline
|
Tipo.. Eu Achei uma Classe aki No Forum..
Voltando a Ajuda.. Tipo Que nem o amigo disse pra eu guardar A Senha Criptografada em Outro Campo.. mas ai então acho q nem rola.. de qqr jeito a senha original vai estar lá...
Será q eh realmente vantajoso criptografar essa senha?
|
Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2010 10:52:36
|
orlandocn
Java Ninja
![[Avatar]](/images/avatar/4efc9e02abdab6b6166251918570a307.jpeg)
Membro desde: 30/07/2005 12:42:29
Mensagens: 262
Offline
|
ja tentou o jasypt?
|
CGHP - Certified Go Horse Professional
CFMU - Certified Fanfarrão Masters of the Universe
next target --> CFG - Certified Fanfarrão Guru
"Scrum é apenas XP sem as práticas e técnicas que a fazem funcionar." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/06/2010 11:10:22
|
Gustavokt
JavaBaby
![[Avatar]](/images/avatar/ff3ec3c8e2728bb27462a546ea460bb4.png)
Membro desde: 01/09/2009 11:09:41
Mensagens: 95
Offline
|
colored wrote:Tipo.. Eu Achei uma Classe aki No Forum..
Voltando a Ajuda.. Tipo Que nem o amigo disse pra eu guardar A Senha Criptografada em Outro Campo.. mas ai então acho q nem rola.. de qqr jeito a senha original vai estar lá...
Será q eh realmente vantajoso criptografar essa senha?
Depende do nível de segurança você precisa dar... Caso você não use criptografia, qualquer um que acessar o banco vai ver as senhas abertas...
Se você realmente precisa devolver a senha decriptografada, então vai precisar usar o 2o. algoritmo e ter uma senha "master" para fazer a encriptação e decriptação.
O mais seguro seria fazer como o pessoal falou antes, gerar uma nova senha (aleatória) e pedir para o usuário se logar e mudar a senha. Provavelmente você precisa da senha original caso o usuário tenha pedido para reiniciar a senha sem querer (ou alguém mal intencionado forçou o reset).
|
|
|
 |
|
|
|
|