Package com.monica.javacom.ciphering

This package holds classes that are responsible for maintaining a secure connection over a reliable data connection.

See:
          Description

Class Summary
AES Implements an AES (American Encription Standard, also known as RC6) encoder/decoder, which is the recent standard for symmetric-key-ciphering of digital data.
AESKey This is the key object used to the AES object, which implements the AES encription algorithm.
AESKeyGenerator Realizes an AESKeyGenerator.
Cipher  
MJCBasicCiphering This is a middle level layer in the MJC layer hierarchy responsible for ciphering the data stream between the upper layers.
RSA Implements an RSA (Rivest-Shamir-Adleman) encoder/decoder, which is a recent standard for public-key-ciphering of digital data.
RSAKey This is the key object used to the RSA object, which implements the RSA encription algorithm.
RSAKeyPair This is the keypair object used to construct a key object to the RSA object, which implements the RSA encription algorithm.
RSAKeyPairGenerator Realizes an RSAKeyPairGenerator.
StringLista Implements a List the members of which are Strings.
 

Exception Summary
BadInputValueException Thrown by the constructors and different set- methods in classes AES and RSA to indicate that an input value was out of range.
LoadKeyException Thrown by the constructors of classes AESKey and RSAKey if the input value is not recognized as a valid string-representation of the respective keys.
ZeroLengthStringException Thrown by the encode and decode methods in classes AES and RSA to indicate that a String with the length of 0 was passed to the method.
 

Package com.monica.javacom.ciphering Description

This package holds classes that are responsible for maintaining a secure connection over a reliable data connection. Security means encoding/decoding data streams, so that it cannot be read by not authorized parties.