Criptografía con Python: descripción general

La criptografía es el arte de la comunicación entre dos usuarios mediante mensajes codificados. La ciencia de la criptografía surgió con el motivo básico de brindar seguridad a los mensajes confidenciales transferidos de una parte a otra.

La criptografía se define como el arte y la ciencia de ocultar el mensaje para introducir la privacidad y el secreto reconocidos en la seguridad de la información.

Terminologías de criptografía

Los términos de uso frecuente en criptografía se explican aquí:

Texto sin formato

El mensaje de texto sin formato es el texto que es legible y puede ser entendido por todos los usuarios. El texto plano es el mensaje que se somete a criptografía.

Texto cifrado

El texto cifrado es el mensaje que se obtiene después de aplicar la criptografía en texto plano.

Cifrado

El proceso de convertir texto sin formato en texto cifrado se llama cifrado. También se denomina codificación.

Descifrado

El proceso de conversión de texto cifrado en texto sin formato se denomina descifrado. También se denomina decodificación.

El diagrama que se muestra a continuación muestra una ilustración del proceso completo de criptografía:

Características de la criptografía moderna

Las características básicas de la criptografía moderna son las siguientes:

  • Opera en secuencias de bits.

  • Utiliza algoritmos matemáticos para asegurar la información.

  • Requiere que las partes interesadas en un canal de comunicación seguro logren privacidad.