Das Prinzip " Sicherheit in den Zahlen " schützt Programmierer sowie Fischschwärme . Programmierer suchen Sicherheit durch Verwendung von digitalen Zahlen und eine schützende Technik namens " Kryptographie ". Sie können Kryptographie Daten ändern und machen es unlesbar , bevor Sie es über ein öffentliches Draht . Wenn empfangen , können Sie einen kryptografischen cypher , die eine Decodierung Algorithmus ist , um die Daten wieder ändern in seiner ursprünglichen Form. Die meisten Programmiersprachen Frameworks bieten Kryptographie Klassen und Methoden . Diese Beispiele verwenden C # und Microsoft beliebt. NET Framework , kann aber leicht in nahezu jede Programmiersprache und dem Framework übersetzt werden. Things You
Programmplanungsrahmens mit Verschlüsselung Klassen
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie die Datei , die die Daten, die Sie verschlüsseln möchten enthält , in der Entwicklungsumgebung Ihres Wahl. Für dieses Beispiel , Sie beabsichtigen, einen einfachen String verschlüsseln :
String mySampleData = "Daten zu verschlüsseln und zu entschlüsseln, mit einem cypher . "
2
Fügen Sie die Kryptographie erstklassige Referenzen von Ihrem bereitgestellt Programmplanungsrahmen am Anfang der Datei :
mit System.Security.Cryptography ;
3
Instanziieren die entsprechende Kryptographie Klasse - in diesem Fall die AesManaged Klasse - - was automatisch eine Kryptographie -Schlüssel:
AesManaged sampleCryptInstance = new AesManaged ();
4
Verschlüsseln der Zeichenfolge , indem Sie es in ein Byte-Array , das Senden der cypher als Parameter :
byte [] = sampleEncryptBytes EncryptStringToBytes_Aes (original, sampleCryptInstance.Key , sampleCryptInstance.IV );
5
Entschlüsseln Sie die Byte-Array mit der Chiffre und legen Sie sie in einen String :
String sampleDecodedData = DecryptStringFromBytes_Aes (verschlüsselt , sampleCryptInstance.Key , sampleCryptInstance.IV );
6
Debug Code und testen Sie es , um zu sehen , ob es wie erwartet funktioniert
.