java.lang.Object
net.ME1312.SubData.Client.Encryption.AES
All Implemented Interfaces:
Cipher

public final class AES extends Object implements Cipher
A class to perform password-based AES encryption and decryption in CBC mode. 128, 192, and 256-bit encryption are supported, provided that the latter two are permitted by the Java runtime's jurisdiction policy files.
The public interface for this class consists of the static methods encrypt(int, java.lang.String, java.io.InputStream, java.io.OutputStream) and decrypt(java.lang.String, java.io.InputStream, java.io.OutputStream), which encrypt and decrypt arbitrary streams of data, respectively.
Author:
[email protected]