Principen om " säkerhet i antal " skyddar programmerare samt skolor av fisk . Programmerare söka säkerhet genom att använda digitala siffror och ett skyddande teknik som kallas " kryptografi . " Du kan använda kryptografi för att ändra uppgifter och göra den oläslig innan du skickar den över en offentlig tråd . När emot, kan du använda en kryptografisk nolla , vilket är en avkodningsalgoritm , ändra data tillbaka till sin ursprungliga form . De flesta programmering ramar ger kryptografi klasser och metoder . Dessa exempel använder C # och Microsofts populära . NET ramverk , men kan lätt översättas till nästan alla programmeringsspråk och ramverk . Saker du behöver
programplaneringsramen med kryptering klasser
Visa fler instruktioner
1
Öppna filen som innehåller de data som du vill kryptera , i utvecklingsmiljön för din val. För detta exempel , du tänker att kryptera en enkel sträng :
string mySampleData = " Data för att kryptera och dekryptera med hjälp av ett chiffer . "
2
Lägg referenser kryptografi klassen från din programplaneringsram längst upp i filen :
hjälp System.Security.Cryptography ,
3
instansiera lämplig kryptografi klassen - i detta fall , den AesManaged klassen - - vilket genererar automatiskt en kryptografinyckel :
AesManaged sampleCryptInstance = ny AesManaged ( ) ;
4
Kryptera strängen genom att placera den i en byte array , skickar chiffer som en parameter :
byte [ ] sampleEncryptBytes = EncryptStringToBytes_Aes ( original , sampleCryptInstance.Key , sampleCryptInstance.IV ) ;
5
Avkryptera bytearrayen med chiffer och placera den i en sträng :
string sampleDecodedData = DecryptStringFromBytes_Aes ( krypterad , sampleCryptInstance.Key , sampleCryptInstance.IV ) ;
6
felsöka koden och testa den för att se om det fungerar som förväntat
. Addera