Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ar62

Como criptografar um registro de Password

Recommended Posts

Ola Pessoal, por gentileza, alguem saberia informar-me de como proceder neste caso, apos cadastrar o registro do usuario e senha, gostaria de que fosse criptografado o registro e que fosse reconhecido somente quando o usuario for digitar para estar logando no sistema. grato a todos que postarem no auxilio, abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use Hash:

 

http://csharpmasters.blogspot.com.br/2007/01/como-calcular-um-hash-md5-partir-de-uma.html

http://msdn.microsoft.com/pt-BR/library/system.security.cryptography.md5.aspx

http://blogs.msdn.com/b/csharpfaq/archive/2006/10/09/how-do-i-calculate-a-md5-hash-from-a-string_3f00_.aspx

http://stackoverflow.com/questions/827527/c-sharp-md5-hasher-example

 

Hash é um tipo de criptografia irreversível, ou seja, uma vez criptografada e mandada para o banco de dados, você não tem como recuperar a informação original, por isso você deve comparar hashs, ou seja, você digita uma senha, esta senha é transformada em hash e guardada no banco, para saber se é a mesma senha basta você digitar a senha novamente (digamos, em uma tela de login) e depois gerar o hash e comparar com o que você já tem gerado no banco de dados para ver se são iguais, se forem, a senha é a mesma.

 

Ou então você pode utilizar a classe Lotus.Security, que contém essas duas funções de Hash que eu te disse acima e mais duas outras formas de criptografia, a AES, que é uma criptografia reversível e a criptografia da própria biblioteca, que trabalha em sistemas de camadas, criptografando a mesma coisa varias vezes seguidas, também é reversível. Você pode baixar em http://www.lotusframework.blogspot.com e olhar a aplicação de exemplo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola KhaosDoctor, na verdade resolvi de outra maneira. Minha duvida era de fazer com que no proprio cadastro do usuario pudesse ser criptografado a senha do usuario, resolvido, abraco

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.