O princípio da " segurança em números " protege os programadores , bem como escolas de peixe . Programadores buscam segurança usando números digitais e uma técnica protetora chamada "criptografia ". Você pode usar a criptografia para alterar os dados e torná-lo ilegível antes de enviá-lo ao longo de um fio de público. Quando recebido , você pode usar uma cifra de criptografia , que é um algoritmo de decodificação , para alterar os dados de volta para sua forma original. A maioria das estruturas de programação fornecer classes de criptografia e métodos. Esses exemplos usam C # e popular NET da Microsoft. , Mas pode ser facilmente traduzido em quase qualquer linguagem de programação e estrutura . Coisas que você precisa quadro de programação
com aulas de criptografia
Show Mais instruções
1
Abra o arquivo que contém os dados que deseja criptografar , no ambiente de desenvolvimento do seu escolha. Para este exemplo , você pretende criptografar uma String simples:
corda mySampleData =
2
Adicione as referências de classe criptografia fornecidos pelo seu "Dados para criptografar e decifrar usando uma cifra ". quadro de programação , na parte superior do arquivo :
usando System.Security.Cryptography ;
3
instanciar a classe de criptografia apropriado - neste caso , a classe AesManaged - - o que automaticamente gera uma chave de criptografia :
AesManaged sampleCryptInstance = new AesManaged ();
4
Criptografar a corda , colocando-o em um array de bytes , enviando a cifra como um parâmetro:
byte [] = sampleEncryptBytes EncryptStringToBytes_Aes (original , sampleCryptInstance.Key , sampleCryptInstance.IV );
5
descriptografar a matriz de bytes usando a cifra e colocá-lo em uma string: < br >
corda sampleDecodedData = DecryptStringFromBytes_Aes (criptografada , sampleCryptInstance.Key , sampleCryptInstance.IV );
6
depurar seu código e testá-lo para ver se ele funciona como esperado
.