Sample code for 30+ languages & platforms
Java

Example: Crypt2.EncryptEncoded method

Demonstrates how to call the EncryptEncoded method.

Chilkat Java Downloads

Chilkat2 Java
import com.chilkatsoft.chilkat2.Crypt2;

public class ChilkatExample {

    public static void main(String[] args) {
        Crypt2 crypt = new Crypt2();

        crypt.setCryptAlgorithm("aes");
        crypt.setCipherMode("cbc");
        crypt.setKeyLength(128);
        crypt.setEncodedKey("000102030405060708090A0B0C0D0E0F", "hex");
        crypt.setEncodedIV("000102030405060708090A0B0C0D0E0F", "hex");

        // Encrypt the bytes 0x00, 0x01, 0x02, ... 0x0A
        // and return the encrypted bytes using the lowercase hex encoding.
        crypt.setEncodingMode("hex_lower");
        String encrypted = crypt.encryptEncoded("000102030405060708090a");
        System.out.println(encrypted);

        // Output:
        // 9da2ae71a5378487114b430e5e230378

        String decrypted = crypt.decryptEncoded(encrypted);
        System.out.println(decrypted);

        // Output:
        // 000102030405060708090a
    }
}