martes, 12 de noviembre de 2013

Cómo Cypher criptografía para las computadoras

La criptografía se basa en hacer que los datos aparecen sentido.

 

CYPHER CRIPTOGRAFÍA

El principio de "seguridad en números" protege a los programadores, así como bancos de peces. Los programadores buscan la seguridad mediante el uso de números digitales y una técnica protectora llamada "criptografía". Usted puede utilizar la criptografía para modificar los datos y hacerla inteligible, antes de enviarlo a través de un cable público. Cuando se recibe, se puede utilizar un cifrado 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 criptografía de clases y métodos. Estos ejemplos se utiliza C # y popular NET Framework de Microsoft., Pero puede ser fácilmente traducido a casi cualquier lenguaje de programación y el marco.

 

Lo que necesita

Programación marco con las clases de cifrado

 

Abra el archivo que contiene los datos que desea cifrar, en el entorno de desarrollo de su elección. Para este ejemplo, va a cifrar una simple cadena de caracteres:

 

string mySampleData = "Datos a cifrar y descifrar con un cero a la izquierda."

 

Agregue las referencias de clase de criptografía que dispone su marco de programación en la parte superior del archivo:

 

usando System.Security.Cryptography;

 

Una instancia de la clase apropiada criptografía - en este caso, la clase AesManaged - que genera automáticamente una clave de cifrado:

 

AesManaged sampleCryptInstance AesManaged = new ();

 

Cifrar la cadena colocándolo en una matriz de bytes, el envío de la cifra como un parámetro:

 

byte [] = sampleEncryptBytes EncryptStringToBytes_Aes (original, sampleCryptInstance.Key, sampleCryptInstance.IV);

 

Descifrar la matriz de bytes con el cero a la izquierda y lo coloca en una cadena:

 

string sampleDecodedData = DecryptStringFromBytes_Aes (cifrado, sampleCryptInstance.Key, sampleCryptInstance.IV);

 

Depurar el código y probarlo para ver si funciona como se esperaba.

 

 

No hay comentarios:

Publicar un comentario