¿Puede la criptografía clásica demostrar su seguridad mediante una verificación formal?
La criptografía clásica puede demostrar su seguridad mediante una verificación formal.
La criptografía clásica reordena las letras en el texto plano. Las letras mismas permanecen sin cambios, pero sus posiciones cambian. El cifrado así compilado se llama cifrado de sustitución.
El cifrado por sustitución más simple es invertir el orden de las letras en el texto sin formato y luego cortarlo en grupos de letras de longitud fija como texto cifrado.
El surgimiento de la criptografía clásica hace mucho tiempo, y su proceso de desarrollo se puede dividir a grandes rasgos en tres etapas:
1. Etapa de la criptografía clásica (antes de 1949). algoritmos y Las claves secretas se mantienen confidenciales y el espacio de la clave secreta es pequeño. La seguridad de la información depende principalmente de la confidencialidad de los algoritmos de cifrado y descifrado.
2. La etapa de criptografía simétrica (1949-1975) entró en la etapa de criptografía moderna después de esto. La principal diferencia con la etapa de criptografía clásica es que los algoritmos de cifrado y descifrado en esta etapa no necesitan ser. se mantiene en secreto, y la seguridad de la información se basa principalmente en mantener las claves secretas en secreto. El principal problema que debe resolverse es el de la transmisión de claves secretas a través de canales que no son de confianza.
3. Etapa de criptografía de clave pública (1976-presente) En la etapa de criptografía de clave pública, la clave de cifrado (clave pública) se puede hacer pública y solo la clave de descifrado (clave privada) se mantiene en secreto. Basado en algunos problemas matemáticos, se garantiza que será difícil derivar la clave privada de la clave pública. Hoy le presentaremos varios métodos clásicos comunes de cifrado y descifrado de contraseñas. Por supuesto, estas contraseñas también son relativamente famosas.