Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Cifrado Polibio

Criptografía (CCLXV): Cifrado de Polibio en Excel

Ya puse una  entrada  con un script en python para cifrar y descifrar utilizando el cifrado de Polibio . Y ahora,  en este post incluyo el cifrado y descifrado utilizando este mismo   criptosistema   en Excel .  Antes de poner  el correspondiente   código Visual Basic para aplicaciones (VBA), recordar que este  cifrado se basa en una tabla de 5 filas y 5 columnas cuyas celdas se completan con las letras del alfabeto (la "I" y la "J" comparten celda, y "Ñ" excluida). Para cifrar se sustituía cada carácter del texto en claro por el dígito de la fila y el dígito de la columna en cuya intersección se encontraba éste. E l código es el siguiente : ' CIFRADO DE POLIBIO: ' ' Cifra y descifra textos en claro y criptogramas, respectivamente, ' utilizando el cifrado de Polibio. ' ' http://mikelgarcialarragan.blogspot.com/ Option Explicit Public TEXTO_CLARO As Range Public CRIPTOGRAMA As Range Public Sub Cifrar() Dim Caracter As Integer ...

Criptografía (CCXLII): Cifrado de Polibio en python

Continúo poniendo scripts de programación en python para automatizar tareas que tengan relación con la  criptografía . En este post incluyo y comento un  script en python para el cifrado y descifrado utilizando el   cifrado de Polibio . Antes de poner el script, comentar cómo se cifraba y descifraba manualmente . El  cifrado de Polibio   se basa en una tabla de 5 x 5 (5 filas y 5 columnas) cuyas celdas o casillas se completan , desde la primera a la última fila, y en cada una de ellas desde la primera a la última columna, con las letras del alfabeto (la "I" y la "J" comparten celda, y "Ñ" excluida), de la siguiente forma: En el script las funciones de cifrado y descifrado se implementan de la siguiente manera : -  Cifrar : Para  cifrar  se sustituía cada carácter del texto en claro por el  dígito de la fila   y  el  dígito de la columna  en cuya intersección se encontraba éste. Por ejemplo: la letra "E" se sustituía por...

Criptografía (XVII): criptología para todos (I)

Como se ha puesto de manifiesto en todos los posts de esta serie, no soy un experto en la materia y mis únicas pretensiones son aprender sobre un tema que me resulta apasionante y contribuir , en la medida que mi capacidad y talento me lo permitan (de verdad, poco en ambos casos), a divulgarlo de una forma comprensible entre aquellas personas que estén interesadas , espero que sin cometer demasiados errores. Antes de continuar con otros posts de esta serie, en los que compartiré lo que voy aprendiendo sobre la criptografía moderna, aunque sin olvidarme de la clásica (ya que en mi opinión su conocimiento es fundamental para entender los criptosistemas modernos), creo que  es necesario sentar ciertas definiciones y conceptos , algunos de lo cuales se han avanzado en los anteriores y serán empleados en los siguientes: -  Criptografía  ( Diccionario RAE ):  ( Del gr.  κρυπτός, oculto,  y  -grafía )  Arte de escribir con clave secreta o de u...