Security Toolkit 9.0 for Java Documentation Glossary XML encryption algorithms The toolkits support the following XML encryption algorithms. Block encryption algorithm Identifying URI AES with 128-bit key in CBC mode with PKCS #5 padding https://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#aes128-cbc AES with 192-bit key in CBC mode with PKCS #5 padding https://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#aes192-cbc AES with 256-bit key in CBC mode with PKCS #5 padding https://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#aes256-cbc Triple DES encrypt-decrypt-encrypt (EDE) in CBC mode https://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#tripledes-cbc Key transport algorithms RSA using PKCS #1 v1.5 algorithm identifier https://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#rsa-1_5 RSA using PKCS #1 version 2.0 (OAEP) padding https://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#rsa-oaep-mgf1p AES with 128-bit key https://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#kw-aes128 AES with 192-bit key https://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#kw-aes192 AES with 256-bit key https://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#kw-aes-256 Triple DES https://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#kw-tripledes SHA1 message digest algorithm https://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#sha1 Base64 encoding algorithms https://www.w3.org/TR/2002/REC-xmlenc-core-20021210/Overview.html#base64