-
Cómo Cypher criptografía para las computadoras
-
El principio de "seguridad en números" protege a los programadores, así como los bancos de peces. Los programadores buscan seguridad mediante el uso de los números digitales y una técnica de protección denominada "criptografía". Puede utilizar la criptografía para alterar los datos y lo hacen ilegibles antes de enviarlo sobre un alambre pública. Cuando se reciban, se puede utilizar un cero a la izquierda de cifrado, que es un algoritmo de decodificación, para cambiar los datos de nuevo en su forma original. La mayoría de los marcos de programación proporcionan clases y métodos de criptografía. Estos ejemplos utilizan C # y .NET framework populares de Microsoft, pero pueden ser fácilmente traducidos en casi cualquier lenguaje de programación y el marco.Instrucciones
1 Abra el archivo que contiene los datos que desea cifrar, en el entorno de desarrollo de su elección. Para este ejemplo; tiene la intención de cifrar una cadena simple:
mySampleData cadena = "Datos para cifrar y descifrar utilizando un cero a la izquierda."
2 Añadir las referencias de clases de criptografía proporcionados por su marco de programación en la parte superior del archivo:
utilizando System.Security.Cryptography;
3 Instancia de la clase apropiada de criptografía - en este caso, la clase AesManaged - que genera automáticamente una clave de cifrado:
AesManaged sampleCryptInstance = new AesManaged ();
4 Encriptar la cadena colocándolo en una matriz de bytes, enviando el cero a la izquierda como un parámetro:
byte [] = sampleEncryptBytes EncryptStringToBytes_Aes (original, sampleCryptInstance.Key, sampleCryptInstance.IV);
5 Descifrar el conjunto de bytes con el cero a la izquierda y colocarlo en una cadena:
cadena sampleDecodedData = DecryptStringFromBytes_Aes (cifrada, sampleCryptInstance.Key, sampleCryptInstance.IV);
6 Depurar el código y probarlo para ver si funciona como se esperaba.