Princippet om " sikkerhed i tal " beskytter programmører samt skoler af fisk. Programmører søge sikkerhed ved hjælp af digitale tal og en beskyttende teknik kaldet "kryptering ". Du kan bruge kryptografi til at ændre data og gøre den ulæselig , før du sender det over en offentlig ledning. Når modtaget , kan du bruge en kryptografisk Cypher , som er en dekodningsalgoritme , at ændre data tilbage til sin oprindelige form. De fleste programmeringsrammer giver kryptografi klasser og metoder . Disse eksempler bruger C # og Microsoft populære. NET framework , men kan let oversættes til næsten alle programmeringssprog og rammer. Ting du skal
Programmering ramme kryptering klasser
Vis Flere Instruktioner
1
Åbn den fil , der indeholder de data, du vil kryptere , i udviklingsmiljøet af dine valg . For dette eksempel , du har til hensigt at kryptere en simpel String : Hej
string mySampleData = "Data til at kryptere og afkode ved hjælp af en batch . "
2
Tilsæt kryptografi klasse referencer , som din programmering i toppen af filen : Hej
hjælp System.Security.Cryptography ,
3
Instantiere passende kryptografi klassen - i dette tilfælde den AesManaged klassen - - som automatisk genererer en kryptografi nøgle : Hej
AesManaged sampleCryptInstance = new AesManaged ();
4
Kryptere strengen ved at placere den i en byte array, sende batch som en parameter :
byte [ ] sampleEncryptBytes = EncryptStringToBytes_Aes (original, sampleCryptInstance.Key , sampleCryptInstance.IV )
5
Dekryptér byte array ved hjælp af batch og placere den i en streng: < br >
string sampleDecodedData = DecryptStringFromBytes_Aes (krypteret , sampleCryptInstance.Key , sampleCryptInstance.IV ),
6
Debug din kode og teste det for at se om det virker som forventet
.