Due to export control restrictions, by default the JDK is supplied with limited cipher key lengths.
In order to enable full cipher key length additionally should be downloaded:
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files
In both cases you have to download a ZIP file and copy the content of the ZIP in
your JRE's jre/lib/security/ folder.
Note: This operation has to be done for every machine where this library will be distributed.
Bellow you will find links where you can download them for Oracle (previously Sun) and IBM JVM's
(Java Virtual Machine) version 1.7 (Java 7), 1.6 (Java 6), 1.5 (Java 5) and 1.4.
Java 1.7
Oracle JVM 1.7
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
IBM JVM 1.7
http://www.ibm.com/developerworks/java/jdk/security/70/
Scroll down to 'IBM SDK Policy files'
(Login for the IBM web site is required)
Java 1.6
Oracle JVM 1.6
http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html
IBM JVM 1.6
http://www.ibm.com/developerworks/java/jdk/security/60/
Scroll down to 'IBM SDK Policy files'
(Login for the IBM web site is required)
Java 1.5
Sun JVM 1.5
http://java.sun.com/javase/downloads/index_jdk5.jsp
Scroll down to "Other Downloads" - Java Cryptography Extension (JCE)
Unlimited Strength Jurisdiction Policy Files 5.0
IBM JVM 1.5
http://www.ibm.com/developerworks/java/jdk/security/50/
Scroll down to IBM SDK Policy files
(Login for the IBM web site is required)
Java 1.4
Sun JVM 1.4
http://java.sun.com/j2se/1.4.2/download.html
Scroll down to Other Downloads > Java Cryptography Extension (JCE)
Unlimited Strength Jurisdiction Policy Files 1.4.2
IBM JVM 1.4
Visit:
https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=jcesdk
If you have trouble to set up the Unlimited JCE policy files, please do not hesitate to contact us.