Package hcrypto.engines

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.