Dialog Key Entry

This dialog is used to enter the key for the following classic and symmetric encryption algorithms:

Text input:
ROT-13 / Caesar
Monoalphabetic substitution
Vigenère

Hex input:
Byte Addition
Binary Exclusive-OR
IDEA
RC2
RC4
DES (ECB)
DES (CBC)
Triple-DES (ECB)
Triple-DES (CBC)
MARS
RC6
Rijndael
Serpent
Twofish

After you have entered the key, you can encrypt the document by clicking on the Encrypt button or pressing the RETURN key. If you wish to decrypt the document with the entered key, choose the Decrypt button.

A key that is already stored in the internal key store could be inserted directly by clicking the button images/iconinsertkey.gif "paste key" (if there is no key stored for this encryption algorithm, the button is deactivated and appears in grey).

Most of the symmetric procedures (IDEA, DES, MARS, RC6, Rijndael, Serpent, Twofish) require a fixed key length. Shorter keys are padded with zeros.

Example dialogs:

Example 1: Entering hex characters with DES (ECB).
As DES key you choose 12 AB (which is 16 bit):

des-keydialog.gif

The current file is encrypted with the DES key 12 AB 00 00 00 00 00 00 (according to the set key length the DES algorithm is expecting a key comprising 64 bits and the default value to hex keys is 0).

Typical key lengths and their presentations are listed in the table Key presentation.

Example 2: Entering text characters with Vigenère.
As Vigenère key you choose TESTER.

vigenere-keydialog.gif

Remark:
A few classic algorithms require different types of key input dialogs e.g. Hill , Playfair, ADFGVX , Homphone, Permutation and Solitaire.