Principio de cifrado de tres etapas
El cifrado de tres niveles, como su nombre indica, significa que durante el proceso de transmisión de datos, los datos cifrados constan de tres segmentos (resumen de datos + simétricamente datos cifrados + sobre digital). Los tres segmentos utilizan respectivamente los tres algoritmos de cifrado anteriores.
Las ventajas y desventajas de los algoritmos simétricos y los algoritmos asimétricos;
El algoritmo de cifrado de tres niveles utiliza sus puntos fuertes: utiliza un algoritmo simétrico para cifrar datos de texto sin formato y un algoritmo asimétrico para cifra la clave simétrica, se garantiza tanto la eficiencia del cifrado como la seguridad de la clave.
Los ejemplos de este artículo utilizan tres algoritmos: MD5+DES+RSA.
Antes de la transmisión de datos, el solicitante y el proveedor de servicios acordarán un par de claves públicas y privadas. El solicitante posee la clave pública y el proveedor de servicios posee la clave privada.
La clave simétrica la genera aleatoriamente el solicitante.
La siguiente figura es un diagrama esquemático:
Después de que el servidor recibe los datos, los pasos de procesamiento son los siguientes: