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