Red de conocimiento informático - Conocimiento informático - ¿Qué son los algoritmos de cifrado simétrico?

¿Qué son los algoritmos de cifrado simétrico?

Existen principalmente algoritmo DES, algoritmo 3DES, algoritmo TDEA, algoritmo Blowfish, algoritmo RC5 y algoritmo IDEA.

Las características del algoritmo de cifrado simétrico son algoritmo abierto, pequeña cantidad de cálculo, velocidad de cifrado rápida y alta eficiencia de cifrado. La ventaja es que el cifrado y descifrado son rápidos y difíciles de descifrar cuando se utilizan claves largas. La desventaja es que ambas partes utilizan la misma clave y no se puede garantizar la seguridad.

La seguridad de los algoritmos simétricos depende de la clave, y filtrar la clave significa que cualquiera puede descifrar los mensajes que envía o recibe, por lo que la confidencialidad de la clave es crucial para la seguridad de la comunicación.

Datos extendidos

Algoritmos de cifrado comunes

El algoritmo DES es un criptosistema simétrico que convierte un bloque de entrada de texto plano de 64 bits en un bloque de salida de texto cifrado de 64 bits. , la clave que utiliza también es de 64 bits.

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.

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.

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

RSA es un algoritmo de clave pública inventado por RSA Company. Admite claves de longitud variable y la longitud del bloque de archivos a cifrar también es variable.

DSA, Digital Signature Algorithm, es un estándar DSS (Digital Signature Standard). Estrictamente hablando, no es un algoritmo de cifrado.

AES es un algoritmo simétrico de estándar de cifrado avanzado y es el estándar de algoritmo de cifrado de alta velocidad y seguridad de próxima generación. En el siglo XXI, una implementación del estándar AES es el algoritmo Rijndael.

El algoritmo Blowfish es un algoritmo de cifrado de bloques de claves simétricos con bloques de 64 bits y longitud de clave variable, que se puede utilizar para cifrar cadenas de 64 bits.

Enciclopedia Baidu: algoritmo de cifrado simétrico