“Conocimiento Programación>Lenguajes De Programación

Cómo Cypher criptografía para ordenadores

2015/10/19
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 ofrecen clases de criptografía 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 . Cosas que necesitará
marco de programación con clases de cifrado
Mostrar más instrucciones

1 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 cadena simple :
cadena

mySampleData = "Los datos para cifrar y descifrar con un cero a la izquierda . "
2

Añada las referencias de clase de criptografía proporcionados por su marco de programación en la parte superior del archivo :

usando System.Security.Cryptography ;
3

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

AesManaged sampleCryptInstance AesManaged = new ();
4

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 ) ;
5

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

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

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

Lenguajes De Programación
Cómo combinar muchas figuras con WinEdt
GCC función del sistema
¿Qué es un error de ejecución
Cómo mejorar la legibilidad de COBOL
¿Alguien usa la máquina de escribir en la era de las computadoras?
Cómo utilizar Asp.net redirigir HTM ​​
Cómo calcular los minutos totales de los desarrolladores de bases de datos SQL
Diferencia entre la gramática regular y la gramática libre de contexto
Conocimiento de la computadora © http://www.ordenador.online