El algoritmo de cifrado más antiguo es
Se originó en el año 2000 a.C. (varios siglos 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 utiliza letras de texto plano para ser reemplazadas 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 consiste en la sustitución de letras individuales.
Ejemplo:
Texto plano: abcdefghijklmnopq
Criptotexto: defghijklmnopqrst
2. Desplazamiento y método de desplazamiento
Uno de los cifrados más famosos que utiliza permutación y desplazamiento se llama cifrado de Virginia. Cambia periódicamente las contraseñas según los cambios de permutación.
En Virginia Cipher, 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. Cada carácter del texto sin formato debe corresponder a un carácter clave, por lo que la clave debe ciclarse 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 criptosistema simétrico. 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 también es de 64 bits.
2.3DES es un algoritmo simétrico basado en DES. Utiliza tres claves diferentes para cifrar un dato tres veces, lo cual es más seguro.
3.RC2 y RC4 son algoritmos simétricos. Cifrar grandes cantidades de datos con claves de longitud variable es más rápido 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 y la longitud del bloque de archivos que se va a cifrar también es variable. Este es un algoritmo asimétrico.
6.DSA (Algoritmo de Firma Digital) es un DSS (Estándar de Firma Digital) estándar, estrictamente hablando no es un algoritmo de cifrado.
7.AES es un algoritmo simétrico estándar de cifrado avanzado y es el estándar de algoritmo de cifrado de alta velocidad y seguridad de próxima generación. Una implementación del estándar AES del siglo XXI es el algoritmo de Rijndael.