Ganzúa 1.01 FAQ


  1. What does Ganzúa mean?
  2. How do I install and run Ganzúa?
  3. Why am I getting this "Update your version of JAXP" error?
  4. Which are the languages Ganzúa includes relative frequencies files for and what are they named?
  5. How can I change the way Ganzúa looks?
  6. Why is Ganzúa displaying some characters incorrectly?
  7. Why do the plaintext characters not match the position of the ciphertext characters they replace?
  8. Can you help me solve some problems I am having with Ganzúa?
  9. Could you solve a cryptogram for me?

  1.  What does Ganzúa mean?

    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.

  2.  How do I install and run Ganzúa?

    This is covered on chapter two of the manual.

  3.  Why am I getting an "Update your version of JAXP" error?

    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.

  4.  Which are the languages Ganzúa includes relative frequencies files for and what are they named?

    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 Ñ.
  5.  How can I change the way Ganzúa looks?

    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.

  6.  Why is Ganzúa displaying some characters incorrectly?

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

  7.  Why do the plaintext characters not match the position of the ciphertext characters they replace?

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

  8.  Can you help me solve some problems I am having with Ganzúa?

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

  9.  Could you solve a cryptogram for me?

    No. Think of it this way: by writing this program I have already helped you.


Jesús Adolfo García Pasquel 2004-10-04