Tecnología

Inicio

Cómo Cypher criptografía para las computadoras

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.