Java
Chilkat2 Java
Example: Crypt2.EncryptEncoded method
Demonstrates how to call the EncryptEncoded method.Chilkat Java Downloads
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
}
}