Colección de citas famosas - Colección de máximas - ¿Qué es un algoritmo de cifrado clásico?

¿Qué es un algoritmo de cifrado clásico?

Los algoritmos de cifrado clásicos se dividen en algoritmos de sustitución y métodos de cambio de sustitución.

1. Algoritmo de sustitución

El algoritmo de sustitución reemplaza letras de texto sin formato por otras letras, números o símbolos. El algoritmo alternativo más famoso es el cifrado César. El principio del cifrado César es muy simple: en realidad se trata de una sustitución de una sola letra.

Ejemplo:

Texto sin formato: abcdefghijklmnopq

Criptotexto: defghijklmnopqrst

2 Método de cambio de permutación

El. El cifrado más famoso que utiliza permutación se llama cifrado de Vigenère. Es un cifrado de sustitución periódica basado en cambios de permutación.

En el cifrado Vigenère, la clave de cifrado es una cadena especificada arbitrariamente. Los caracteres de la clave de cifrado actúan sobre los caracteres de información de texto plano uno por uno. La longitud de la información del texto sin formato suele ser mayor que la longitud de la cadena de clave, y cada carácter del texto sin formato debe tener un carácter clave correspondiente, por lo que la clave debe circular continuamente hasta que cada carácter del texto sin formato corresponda a un carácter clave.

Otros algoritmos de cifrado comunes

1. El algoritmo DES es un sistema de criptografía simétrico en el sistema de criptografía. Convierte un bloque de entrada de texto sin formato de 64 bits en un bloque de salida de texto cifrado de 64 bits. La clave utilizada también es de 64 bits.

2. 3DES es un algoritmo simétrico basado en DES. Un dato se cifra tres veces con tres claves diferentes, lo cual es más seguro.

3. RC2 y RC4 son algoritmos simétricos que utilizan claves de longitud variable para cifrar grandes cantidades de datos y son más rápidos que DES.

4. El algoritmo IDEA se desarrolla sobre la base del algoritmo DES y se implementa como un cifrado de bloques iterativo, utilizando una clave de 128 bits y 8 ciclos.

5. RSA fue inventado por RSA Company. Es un algoritmo de clave pública que admite claves de longitud variable. La longitud de los bloques de archivos que deben cifrarse también es variable y es un algoritmo asimétrico. .

6. DSA, Algoritmo de Firma Digital, es un DSS (Estándar de Firma Digital) estándar y no es estrictamente un algoritmo de cifrado.

7. AES es un algoritmo simétrico de estándar de cifrado avanzado. Es el algoritmo de cifrado estándar de próxima generación con alta velocidad y alto nivel de seguridad. Una implementación del estándar AES en el siglo XXI es el algoritmo de Rijndael.