En este post compartí los archivos de fuentes que voy creando y recopilando y que utilizo en una aplicación de criptografía que estoy desarrollando en python, Crypto, en la que también voy a incluir códigos, hashes y utilidades relacionadas.
- MariaEstuardo.otf: símbolos del código secreto de sustitución que María Estuardo utilizó para comunicarse durante su cautiverio en la conocida como "conspiración Babington".- PigpenCipher.otf: símbolos del llamado "cifrado francmasón".
- Enoquiano: este alfabeto es el correspondiente al idioma del mismo nombre; una lengua oculta, supuestamente angelical, documentada en los diarios privados del ocultista inglés John Dee en el siglo XVI.
- Malachim: esta fuente se utiliza en la aplicación para representar los símbolos del alfabeto Malachim; un alfabeto esotérico, derivado de los alfabetos hebreo y griego, que fue creado por Heinrich Cornelius Agrippa en el siglo XVI y aún lo usan en ciertas ocasiones los masones.
- Transitus Fluvii: Se trata de otro alfabeto de sustutición simple monoalfabética creado por Heinrich Cornelius Agrippa en el siglo XVI y cuyos caracteres fueron descritos en su obra "De occulta philosophia libri tres".
- pIqaD: en la aplicación, mediante esta fuente se representan los símbolos del alfabeto pIqaD; el alfabeto correspondiente al idioma de ficción Klingon creado por Marc Okrand para la saga de películas de Star Trek.
- Outer RIM Basic: esta fuente se utiliza en la aplicación para representar los caracateres del alfabeto "Outer RIM Basic" (o "Huttese" ); un sistema de escritura utilizado en el universo de "Star Wars" (se creó para la película "Star Wars: Episodio I - La amenaza fantasma").
Esas fuentes son utilizadas en la aplicación en aquellos criptosistemas y códigos que utilizan alfabetos con símbolos diferentes al alfabeto latino.
Las fuentes (14) que compartí en ese post son las siguientes:
- Uniliteros.otf: el llamado "alfabeto" egipcio.
- Futhark.otf: runas del futhark antiguo.
- TemplarsCipherPlus.otf: símbolos del llamado "cifrado templario".- MariaEstuardo.otf: símbolos del código secreto de sustitución que María Estuardo utilizó para comunicarse durante su cautiverio en la conocida como "conspiración Babington".- PigpenCipher.otf: símbolos del llamado "cifrado francmasón".
- GoldBug.otf: símbolos que Edgar Allan Poe utilizó en su relato corto "El escarabajo de oro".- ONCE_CBE_6G.ttf: letras, dígitos y signos del código Braille.- Viajectrotierra.otf: runas que Julio Verne utilizó en su novela "Viaje al centro de la tierra".
- Morse.ttf: letras, dígitos y signos del código morse.
- Dancingmen.otf: símbolos que el escritor británico Arthur Conan Doyle utilizó en su relato corto "Los bailarines".
- Tengwar.ttf: un sistema de escritura basado en las lenguas que inventó JRR Tolkien para sus obras.- ZodiacKiller.otf: símbolos de los criptogramas de "el asesino del Zodiaco".- FinisAfricae.otf: símbolos que Umberto Eco utilizó en su novela "El nombre de la rosa".- Wakanda.otf: símbolos que aparecen en la película "Wakanda Forever".Y en este post se incluyen las siguientes fuentes en la descarga que se muestra al final:
- Morse.ttf: letras, dígitos y signos del código morse.
- Dancingmen.otf: símbolos que el escritor británico Arthur Conan Doyle utilizó en su relato corto "Los bailarines".
- Tengwar.ttf: un sistema de escritura basado en las lenguas que inventó JRR Tolkien para sus obras.- ZodiacKiller.otf: símbolos de los criptogramas de "el asesino del Zodiaco".- FinisAfricae.otf: símbolos que Umberto Eco utilizó en su novela "El nombre de la rosa".- Wakanda.otf: símbolos que aparecen en la película "Wakanda Forever".Y en este post se incluyen las siguientes fuentes en la descarga que se muestra al final:
- Discoporta.ttf: símbolos utilizados en el cifrado mediante el disco cifrador de Giambattista della Porta.
Desde un punto de vista criptográfico, sería un cifrado por sustitución simple polialfabética; con la particularidad de que en él las letras del mensaje o texto en claro se sustituyen por símbolos en el criptograma.
Cada posición relativa de los discos (en la figura se puede observar el disco interior) define un alfabeto de sustitución diferente, en total 20 alfabetos distintos. Es decir, al girar el disco interior, se obtiene un nuevo conjunto de equivalencias entre letras en claro y símbolos cifrados.
La clave era el símbolo (cada uno de los cuales representa una letra o alfabeto) del disco interior que se hacía coincidir con la letra "A" del disco exterior en el momento de inicio del cifrado, ya que así se establecía el alfabeto con el que se iba a cifrar la primera letra del texto en claro.
Ejemplo:
- Kaldeorum: esta fuente se utiliza en la aplicación para representar los símbolos del "alfabeto Kaldeorum" (alfabeto de los Caldeos); uno de los sistemas de escritura más conocidos en la Edad Media, en el que para codificar basta con sustituir cada letra del texto en claro por su correspondiente símbolo en este alfabeto, mientras que para decodificar se actúa de manera inversa.
Ejemplo:
- Tebano: se utiliza en la aplicación para representar los símbolos del alfabeto tebano, también conocido como alfabeto de las brujas; un sistema de escritura, más concretamente un código de sustitución de la escritura latina, utilizado por los primeros ocultistas modernos y popular en el movimiento Wicca, una religión sincrétrica y neopagana moderna vinculada con la brujería y otras religiones antiguas.
La primera aparición documentada del alfabeto tebano se encuentra en la Poligrafía de Johannes Trithemius (1518), donde atribuye su origen a Honorio de Tebas.
Ejemplo:
- Código de Porta: esta fuente se utiliza en la aplicación para representar los símbolos de uno de los códigos de sustitución simple monoalfabética por símbolos. Este código concreto fue creado por Giambattista della Porta, que estableció su alfabeto con la correspondencia entre las letras del mensaje o texto en claro con los símbolos que los sustituyen en el texto codificado.
Ejemplo:
- Código digráfico de Porta: en la obra "Furtivis Literarum Notis" de Giambattista della Porta aparece también un código de sustitución digráfica por símbolos, en el que cada combinación de dos letras en el mensaje o texto en claro se sustituye por un símbolo único en el texto codificado.
Si el texto en claro tenía un número impar de letras se añadía al mensaje una letra de baja frecuencia en latín, por ejemplo: "Z".
Ejemplo:
Como en muchos otros códigos, la codificación se realiza mediante una simple sustitución de cada letra del texto en claro por su correspondiente símbolo del alfabeto, y para la decodificación se actúa de forma inversa, es decir, se sustituye cada símbolo del texto codificado por la letra correspondiente a ese símbolo en el alfabeto.
Ejemplo:
Este alfabeto se publicó en la obra de Agrippa denominada "De occulta philosophia libri tres", edición 1651.
Se trata de otro de los muchos alfabetos en los que para codificar se realiza una sustitución simple monoalfabética de los caracteres del texto en claro por los correspondientes símbolos de cada uno de ellos en el alfabeto.
Ejemplo:
- Celestial: esta fuente se utiliza en la aplicación para recoger los símbolos utilizados en el alfabeto Celestial, también conocido como escritura angelical; un alfabeto creado por Heinrich Cornelius Agrippa en el siglo XVI, y que fue descrito en su obra "De occulta philosophia libri tres".
Otros alfabetos de origen similar son el Malachim y el Transitus Fluvii, y, al igual que en estos, para codificar se realiza una sustitución simple monoalfabética de los caracteres del texto en claro por los correspondientes símbolos de cada uno de ellos en el alfabeto.
Ejemplo:
Deriva del alfabeto hebreo y de otros dos similares, también creados por Agrippa, el Malachim y el Celestial.
Ejemplo:
Es un alfabeto de sustutición simple monoalfabética.
Aunque hay glifos del alfabeto pIqaD que aparecen en diversas películas de la saga "Star Trek" anteriores a "Star Trek III: The search for Spock", en ellas éstos sólo se muestran como elementos gráficos o decorativos, y fue en esta última película donde Marc Okrand, basándose en el escaso vocabulario y los pocos glifos anteriores, amplió y formalizó el alfabeto pIqaD para esta película y las producciones posteriores.
Ejemplo:
Se trata de un alfabeto alfanumérico compuesto por los símbolos con los que se sustituyen en el texto codificado las 26 letras del alfabeto inglés y los 10 dígitos (del 0 al 9).
- Atlante: el alfabeto Atlante es el correspondiente al idioma del mismo nombre. Fue creado para la película "Atlantis: El Imperio Perdido" por Marc Okrand, el mismo que creó el alfabeto pIqaD del idioma de ficción Klingon para el universo Star Trek.
Se utiliza principalmente para escribir los idiomas hablados por las razas extraterrestres del Borde Exterior de la galaxia, de ahí su nombre.
Ejemplo:
El idioma es hablado y escrito por los habitantes de Atlantis en la película y es parte integral de la trama.
La codificación se realiza sustituyendo cada letra o dígito del texto en claro por su correspondiente símbolo del alfabeto atlante, y para la decodificación se actúa de forma inversa.
Ejemplo:
Con las fuentes incluidas (12), ya son 26 las disponibles en el archivo .zip que se puede descargar a continuación.
Descargar fuentes_cripto_codigos v2.0:






































Comentarios
Publicar un comentario