¿Puede la criptografía clásica demostrar su seguridad mediante una verificación formal?
La criptografía clásica reorganiza las letras en texto plano. Las letras en sí siguen siendo las mismas, pero sus posiciones cambian. El cifrado así compilado se denomina cifrado de sustitución.
El cifrado por permutació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 ocurrió hace mucho tiempo, y su proceso de desarrollo se puede dividir a grandes rasgos en tres etapas:
1. La etapa de la criptografía clásica (antes de 1949). En esta etapa, tanto el algoritmo como la clave se mantienen en secreto y el espacio de la clave es pequeño. La seguridad de la información depende principalmente de la confidencialidad de los algoritmos de cifrado y descifrado.
2. La criptografía simétrica (1949-1975) ha entrado desde entonces en la etapa de la criptografía moderna. La principal diferencia con la criptografía clásica es que los algoritmos de cifrado y descifrado en esta etapa no necesitan mantenerse en secreto, y la seguridad de la información depende principalmente de la confidencialidad de la clave. El principal problema a resolver es la transmisión de claves en 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. lo que asegura que muchos Es difícil derivar la clave privada de la clave pública basándose en ciertos problemas matemáticos. Hoy, presentaremos varios métodos clásicos comunes de cifrado y descifrado de contraseñas y, por supuesto, estas contraseñas también son famosas.