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...