Ganzúa means picklock in Spanish. This name was chosen because it describes best what the program is. It is a tool that can help you open locks, in this case a cipher.
This is covered on chapter two of the manual.
This means that the Java 2 Runtime Environment you are using does not include an implementation of the Java API for XML Processing (JAXP) version 1.2 or higher. Chapter two of the manual contains instructions on how to update your version of JAXP.
Ganzúa includes relative frequencies files for Spanish and English. The following table lists the files and their contents.
File | Description |
en_GB_26lw.xml | Relative frequencies of characters, bigrams and trigrams of the English language obtained from British text. The characters in this file's alphabet are the lowercase characters of the English alphabet (the 26 characters from a to z). |
en_GB_26UP.xml | Relative frequencies of the English language obtained from British text. The characters in this file's alphabet are the uppercase characters of the English alphabet (A to Z). |
es_ES_26lw.xml | Relative frequencies of the Spanish language obtained from "El Ingenioso Hidalgo Don Quijote de la Mancha" by the Spanish author Miguel de Cervantes Saavedra. The characters in this file are the lowercase characters of the Spanish alphabet excluding the character ñ. |
es_ES_26UP.xml | Relative frequencies of the Spanish language obtained from Spanish text. The characters in this file are the uppercase characters of the Spanish alphabet excluding the character Ñ. |
es_ES_27lw.xml | Relative frequencies of the Spanish language obtained from Spanish text. The characters in this file are the lowercase characters of the Spanish alphabet including the character ñ. |
es_ES_27UP.xml | Relative frequencies of the Spanish language obtained from Spanish text. The characters in this file are the uppercase characters of the Spanish alphabet including the character Ñ. |
Ganzúa uses your Java Runtime Environment's default look and feel, so to change the way Ganzúa looks you'll have to use the means your JRE provides. You can find information on how to set the look and feel here. The information is for Sun Microsystems' implementation, but it may apply to others as well.
You may find additional look and feel packages on the Internet, like the GTK look and feel.
If some characters are not being displayed properly by Ganzúa, probably you do not have a font that can handle them installed for your Java Runtime Environment. This document explains how to add fonts to the JRE. While you read it, keep in mind that Ganzúa invokes fonts by their logical name (Serif, Sans-serif, Monospaced).
There are two reasons why you may be experiencing this. If the font your JRE is using as Monospaced does not have a uniform size for every character (including the space character) the plaintext may seem shifted, to fix this read the answer to the previous question. The other reason you may be experiencing this, is if you are using characters from a language that is written from right to left (like Hebrew or Arabic). As of this moment there is no workaround that I know of. Since I do not speak any of those languages, it is difficult for me to track down the problem. If you speak a language that is written from right to left, have some programming experience and would like to cooperate to get this fixed, contact me (see chapter five of the manual).
If you have read the manual, this FAQ and you have not found a solution to your problem, feel free to contact me (see chapter five of the manual).
No. Think of it this way: by writing this program I have already helped you.