¿Qué son los códigos de cifrado?
Los códigos de cifrado, en su nivel más básico, son métodos y herramientas para cifrar varios tipos de datos. Es importante tener en cuenta que los códigos de cifrado difieren del código más comúnmente conocido, ya que el código utiliza una serie predeterminada de palabras o números para transmitir mensajes u órdenes cortos. Por el contrario, los códigos de cifrado transponen o reemplazan las letras y los datos reales con datos determinados por un determinado algoritmo. Por ejemplo, cuando los japoneses lanzaron su ataque a Pearl Harbor en 1941, la frase del código que usaron para indicar el ataque fue "escalar el Monte Nitaka". Si el comandante japonés usara códigos de cifrado, el mensaje puede haberse parecido a algo similar a "A1XT3 11-3SD 22XD".
El origen de la palabra cifrado proviene de la palabra latina sifra , así como de la palabra árabe siifr , que significa "cero". Se desconoce cómo se asociaron estas palabras con la criptología y los códigos de cifrado en general. Los historiadores han especulado que, dado que el concepto de cero era tan extraño y coIdea de infusión a los europeos medievales, cada vez que se mencionaba en la conversación era similar a ocultar el verdadero significado del mensaje en un concepto confuso. Otras teorías de origen sugieren que debido a que cero era un número árabe, el más conservador de los católicos europeos lo equiparaba con secretos oscuros.
Los códigos de cifrado vienen en todo tipo de complejidad. El más simple de ellos una vez estuvo disponible en una caja de cereales. Los anillos de decodificadores, populares en gran parte de los años 50 y 60, ofrecieron un cifrado de transposición simple donde se usaron los anillos para reemplazar una letra del alfabeto con una letra o un número. Esto permitió a los niños enviar mensajes secretos a sus amigos, que también tenían los anillos de decodificadores.
En el otro extremo del espectro, sin embargo, está el cifrado de grado militar que usa algoritmos creados por computadora para crear cifras de tal complejidad que a menudo la única forma de descifrarloses a través del uso de una clave. Una clave de cifrado contiene el algoritmo utilizado para crear el código de cifrado correspondiente. Cuando se usa junto con los datos cifrados, la clave descifrará los datos y los hará utilizables una vez más.