Array
(
)

Cripto e Descripto - dúvida

Pjava
   - 02 abr 2013

Peguei uns exemplos na Internet, mas não funcionou, ou dava erro ou não compilava. Alguém tem um modelo simples de criptografar e descriptografar, bem simples mesmo. É só para esconder no BD a senha, caso alguém acesse o BD direto. Não precisa ser nada complexo, MD5, SHA e etc.. É tudo simples.
Obrigado.

Robson Robsonalves.net
   - 03 abr 2013

Primeiramente entenda que MD5 não tem decripto e não é correto efetuar decripto de senha de usuário.

Você deve criptografar e comparar. Caso o usuário deseja restaurar a senha ele é forçado a gerar uma nova.

#Código

System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(DefaulPass, "MD5");


Existem outras criptografias que permite o decripto a partir de uma chave.
Ai vale da sua necessidade.

Fredericopranto
   - 03 abr 2013

Opa, bom dia.

Cara..coloquei um exemplo num projeto do google code pra vc da uma olhada.

http://code.google.com/p/util-project/wiki/Criptografia

Achei melhor do que colocar todo o código aqui no forum..vou aproveitar de adicionar mais classe utilitarias nesse projeto..de vez em quando o cara precisa e é bom ter um local publico para publicar.

Fica entao a dica ai.

Se quiser usar vc usar o código:

private static Criptografia fCriptografia = new Criptografia(ETipoCriptografia.TripleDES,"SuaChave");

fCriptografia.EncriptaDado("SeuDado");

Vlws.

Qlq problema em visualizar o código pode avisar.