Het principe van " de veiligheid in aantallen " beschermt programmeurs evenals scholen vis . Programmeurs proberen de veiligheid door het gebruik van digitale nummers en een beschermende techniek genaamd " cryptografie . " U kunt gebruik maken van cryptografie om gegevens te veranderen en maken het onleesbaar voordat je het over een nieuwsagentschappen sturen . Bij ontvangst , dan kunt u een cryptografische encryptie, dat is een decodeeralgoritme gebruiken , om de gegevens terug te veranderen in zijn oorspronkelijke vorm . De meeste programmakaders bieden cryptografie klassen en methoden . Deze voorbeelden gebruiken C # en populair . NET framework van Microsoft , maar kan gemakkelijk in bijna elke programmeertaal en het kader worden vertaald . Wat je Programmeren kader nodig met encryptie klassen Toon Meer Aanwijzingen 1 Open het bestand dat de gegevens die u wilt versleutelen bevat , in de ontwikkelomgeving van uw keuze . Voor dit voorbeeld , u van plan om een simpele string coderen : touwtje mySampleData = "Gegevens te versleutelen en te ontcijferen met behulp van een encryptie . " Kopen van 2 In de cryptografie class referenties die door uw kader van de programmering op de top van het bestand : gebruik System.Security.Cryptography ; 3 instantiëren de juiste cryptografie klasse - in dit geval , de AesManaged klasse - - dat automatisch een cryptografische sleutel : AesManaged sampleCryptInstance = new AesManaged ( ) ; 4 versleutelen de snaar door het in een array van bytes , het verzenden van de encryptie als parameter : byte [ ] sampleEncryptBytes = EncryptStringToBytes_Aes ( origineel , sampleCryptInstance.Key , sampleCryptInstance.IV ) ; ontsleutelen 5 de byte -array met de cypher en plaats deze in een string : < br > snaar sampleDecodedData = DecryptStringFromBytes_Aes ( gecodeerd , sampleCryptInstance.Key , sampleCryptInstance.IV ) ; 6 Debug uw code en het testen om te zien of het werkt zoals verwacht .
|