DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Dicas .NET - Usando a Criptografia MD5

Veja nesta dica, como trabalhar com a criptografia MD5 na plataforma .NET, ideal para criptografar senhas.

Usando a Criptografia MD5

 

A algoritmo MD5 é um dos mais seguros algoritmos de criptografia existentes. Ele implementa um tipo de criptografia onde não é possível decriptar, sendo assim, é ideal para armazenar senhas. O exemplo abaixo mostra como usar este algoritmo na plataforma .NET:

 

public string CriptografiaMD5(string Valor)

{

    string strResultado = "";

 

    byte[] bytMensagem = System.Text.Encoding.Default.GetBytes(Valor);

                 

 

    // Cria o Hash MD5 hash

    System.Security.Cryptography.MD5CryptoServiceProvider oMD5Provider = new System.Security.Cryptography.MD5CryptoServiceProvider();

 

    // Gera o Hash Code

    byte[] bytHashCode = oMD5Provider.ComputeHash(bytMensagem);

 

    for(int iItem = 0; iItem < bytHashCode.Length; iItem ++)

    {

       strResultado += (char)(bytHashCode[iItem]); 

    }

 

    return strResultado;

}

 

Igor Alcantara (http://thespoke.net/blogs/luzzifuge/)

 





    2 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Marco Aurélio
Olá...como poderia fazer a decriptografia de um MD5?


em 7/5/2007 15:11 - Responder

 

  Thiago Seronni Mendonça
naum tem como, aliás até tem mas é inviável.Se tivesse uma maneira fácil de decriptografar o MD5 ou outro algoritmo de hash, não faria sentido fazer o hash pois a intenção de um hash é o que chamamos de "one-way" ou seja so tem ida a volta é praticamente impossível.Um bom exemplo de se ver isso é no seu CPF, podemos dizer que os 2 últimos números do CPF é gerado pelos outros 9,ou seja, se você der os 9 digitos do seu CPF ele vai achar os 2 dígitos mas se vc der os 2 dígitos verificadores é inviável isto acontecer.não sei se ajudei ou piorei euheuheuh


em 31/7/2007 19:56 - Responder
 



Publicidade
Autor
Tipster .net

Dicas sobre .NET




Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
1   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03