Um blog.
Com o .Net podemos facilmente codificar e descodificar mensagens através do namespace Cryptography. Neste post vamos estudar um programa que encripta um texto com base numa palavra passe e posteriormente descodifica a mensagem. Começamos por criar uma função para encriptar: string codifica(string mensagem, string ppasse) { //este vector vai ficar com a mensagem encriptada byte [] mensagem_codificada; //vamos utilizar codificação UTF8 System.Text.UTF8Encoding UTF8 = new System.Text.UTF8Encoding(); // Vamos utilizar o algoritmo MD5 para fazer o Hash da palavra passe MD5CryptoServiceProvider HashProvider = new MD5CryptoServiceProvider(); //Agora podemos então fazer o hash da palavra passe byte[] TDESChave = HashProvider.ComputeHash(UTF8.GetBytes(ppasse)); //De seguida vamos escolher o algoritmo de encriptação TripleDESCryptoServiceProvider TDESAlgoritmo = new TripleDESCryptoServiceProvider(); //Confi...
Comentários
Enviar um comentário