|
Class Summary |
| AffineEngine |
This class implements an Affine cipher algorithm (a special case of a Substitution Cipher that
encrypts and decrypts a character based on two Affine functions) for any three alphabet ranges including az, AZ, azAZ. |
| AffineKey |
This class represents a key for an Affine cipher. |
| CaesarEngine |
This class implements the Caesar cipher algorithm for any
range of alphabets, including az, AZ, azAZ, azAZ09, printable, and ASCII. |
| CaesarKey |
This class represents a key for a Caesar (shift) cipher. |
| PlayfairEngine |
1. |
| PlayfairKey |
|
| SubstitutionEngine |
This class implements the Substitution cipher algorithm for any
range of alphabets, including az, AZ, azAZ, azAZ09, printable characters, and all ASCII. |
| SubstitutionKey |
This class represents a key for a Simple Substitution cipher. |
| TranspositionEngine |
This class implements a Transposition cipher algorithm for any
range of alphabets, including az, AZ, azAZ, azAZ09, printable characters, and all ASCII. |
| TranspositionKey |
This class represents a key for a Transposition cipher. |
| VigenereEngine |
VigenereEngine.java implements a traditional Vigenere Cipher for
the full range of alphabets -- az, AZ, azAZ, azAZ09, printable characters, and all ASCII. |
| VigenereKey |
This class represents a key for a Vigenere cipher. |