Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Cifrado escítala

Criptografía (CCLXIV): La escítala espartana en Excel

Ya puse una  entrada  con un script en python para cifrar y descifrar utilizando la escítala espartana . 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 sendas varas de grosor igual o similar que debían estar en posesión del emisor y del receptor del mensaje secreto, que se escribía en una cinta de cuero enrollada en una de las varas, y después se enviaba la cinta al receptor del mensaje. E l código es el siguiente : ' LA ESCÍTALA ESPARTANA: ' ' Cifra y descifra textos en claro y criptogramas, respectivamente, ' utilizando la escítala espartana. ' ' http://mikelgarcialarragan.blogspot.com/ Option Explicit Public TEXTO_CLARO As Range Public GROSOR As Range Public CRIPTOGRAMA As Range Public Sub Cifrar() Dim Longitud As Integer Dim i As Integer Dim j As Integer ...

Criptografía (CCXLIV): La escítala espartana 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 la escítala espartana . Antes de poner el script, comentar cómo se cifraba y descifraba manualmente . El cifrado utilizando la escítala  se basa en sendas varas de grosor igual o similar  que debían estar en posesión del emisor y del receptor del mensaje secreto. Para  cifrar  un mensaje el emisor enrollaba una cinta de cuero en su vara y escribía el mensaje longitudinalmente en la cinta: Después desenrollaba la cinta y se la enviaba al receptor del mensaje. De esta forma el mensaje secreto "ESCITALAEJEMPLODECIFRADO" escrito en una cinta de cuero en la que en cada una de las vueltas de ésta sobre la vara se mostrasen tres filas, al ser desenrollada la cinta se leería:  "EEESJCCEIIMFTPRALALODADO" . Para  des cifrar  un mensaje el recept...

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...