Artigo .net Magazine 36 - Criptografia de strings no .NET

Artigo publicado pela .net Magazine 36.

Clique aqui para ler esse artigo em PDF.

Clique aqui para ler todos os artigos desta edição

Criptografia de strings no .NET

 

Este artigo discute

Este artigo usa as seguintes tecnologias

·A classe SecureString;

·Utilização da classe SecureString;

·Criptografia de strings.

Visual Studio 2005, Windows Forms e C#.

 

O tema segurança é de grande importância sobre tudo quando tratamos de informações sigilosas, algo que sempre assusta o desenvolvedor. Imagine-se efetuando uma transação bancária onde informações como: número do cartão e respectiva senha ou qualquer outra informação sigilosa, trafegam sem nenhum tipo de criptografia.

Suponhamos que exista algum programa “malicioso” rodando nessa máquina e sua função é justamente capturar as informações da memória. Nesse momento seus dados estariam expostos, concorda?

Para resolver esse tipo de problema, o .NET Framework 2.0 vem com uma novidade, a classe SecureString, pertencendo ao namespace System.Security, que possibilita trabalhar com strings de maneira segura, permitindo  que o texto seja criptografado para manter a privacidade quando estiver sendo usado e descriptografado quando acessado.

 O projeto de exemplo visa mostrar como é possível capturar e descriptograr as informações contidas em um objeto do tipo SecureString. Neste artigo, criaremos uma classe para criptografar as informações digitadas em uma caixa de texto, exibir a informação criptograda e mais tarde descriptografar essa informação." [...] continue lendo...

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados