Depende do que vc quer....
vc vai ser um sistema que vai armazenar senhas, que vai usa-las pra validar um login ou algo do genero ? Se for sim a resposta, o melhor são Hashes, ou seja, vc nao guarda a senha...vc guarda um hash dela, e para valida-la vc precisa só refazer o hash e comparar se o hash da senha do usuario X e igual ao hash que vc tem no banco.
vc vai ser um sistema que vai armazenar senhas, que vai usa-las pra validar um login ou algo do genero ? Se for sim a resposta, o melhor são Hashes, ou seja, vc nao guarda a senha...vc guarda um hash dela, e para valida-la vc precisa só refazer o hash e comparar se o hash da senha do usuario X e igual ao hash que vc tem no banco.
Exemplos de Hash:
MD5, SHA1, ETC.
Agora, se vc for guardar Senhas de usuarios para usar em outro Lugar, que vc necessite da senha aberta para usar em outro lugar ( conectar num webserver com senha, etc) ai o melhor é vc criptografa-la, com um DES, Blowfish, etc... usando openssl por exemplo. (nao tenho certeza se o android tem openssl) e a chave disso, voce decide como pode ser, pode ser uma chave fixa na sua app, sem usar string, usando char separados para que com um "strings" nao seja descoberto + um chave aleatoria que o usuario digite (assim nem vc nem o usuario consegue descriptografar sozinho).
É essa a sua duvida ? (Se faltar algo, de mais exemplos)
É essa a sua duvida ? (Se faltar algo, de mais exemplos)
2013/2/25 Paulo Henrique Peres <paulohenriquepo@gmail.com>
Alguem sabe me dizer alguma forma segura de salvar senhas no banco?O gmail por exemplo deixa tudo salvo, usuario e senha, alguem sabe que mecanismo eles usampra garantir o minimo de seguranca.
----
Paulo Henrique Peres
Oracle Certified Professional, Java ProgrammerOracle Certified Professional, Web Component Developer
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário