Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Cifrado por transposición

Criptografía (CCXLVI): Cifrado por transposición columnar doble 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 por   transposición columnar doble . Antes de poner el script, comentar cómo se cifraba y descifraba manualmente . El cifrado por  transposición columnar doble   consiste en realizar dos transposiciones columnares simples  de forma consecutiva (ver el post anterior donde explico el cifrado y descifrado mediante transposición columnar simple e incluyo un script en python para ello), la segunda de ellas empleando o no la misma clave que en la primera . Por tanto, sin mayores explicaciones, pongo el script correspondiente:  -  Script python del cifrado por transposición columnar doble : #!/usr/bin/env python # -*- coding: utf-8 -*- # CIFRADO POR TRANSPOSICIÓN COLUMNAR DOBLE: # # Cifra y descifra textos en claro y criptogramas, respectivamente, # util...

Criptografía (CCXLV): Cifrado por transposición columnar simple 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 por   transposición columnar simple . Antes de poner el script, comentar cómo se cifraba y descifraba manualmente . El cifrado por   transposición columnar simple   se basa en una tabla o matriz cuyo número de columnas viene determinado por el tamaño o longitud de la clave de cifrado . Para  cifrar : el texto en claro se disponía en dicha tabla o matriz, desde la fila situada más arriba hasta la de más abajo, y dentro de cada una de ellas desde la columna ubicada más a la izquierda hasta la de más a la derecha, un carácter debajo de cada letra de la clave. Posteriormente, se ordenaban las columnas conforme al orden alfabético de las letras de la clave (si hay letras repetidas el orden se establecía de izquierda a derecha: primero la columna de una misma letra s...