segunda-feira, 5 de agosto de 2013

Criptografia através de Hash

Este artigo é bem simples, vou explica um pouco sobre o Hash. Hash é uma seqüência de letras ou números gerados por um algoritmo de hashing. A função de hash recebe um valor e retorna uma chave para ele. Vou mostrar um exemplo simples, teremos um campo de login outro de senha, onde o usuário irá tentar entrar no sistema, e teremos um logo abaixo.



using System;
using System.Configuration;
using System.Data;using System.Linq;
using System.Web;

// Por padrão o VisualStudio já adiciona ao Projeto. using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        lblUser.Text = txtUser.Text.ToString();
     // Nesta etapa vou criptografar via MD5, existe dois parametros o primeiro , o campo que ir  criptografar
     // em nosso caso o txtPass, o segundo parametro ele solicita o tipo da criptografia que ir  usar, neste caso
     // vamos utilizar o MD5 que por sinal , muito bom e confiavel.
     lblPass.Text = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPass.Text.ToString(),"MD5");
    }
}

// by EdgarEsteves.com.br

0 comentários:

Postar um comentário