La extensión criptográfica de Java ( JCE ) es una extensión estándar lanzada oficialmente para la plataforma Java y parte de la arquitectura criptográfica de Java (JCA) . JCE proporciona un marco e implementación para cifrado , generación y acuerdo de claves , y algoritmos de código de autenticación de mensajes (MAC). JCE complementa la plataforma Java, que ya incluye interfaces e implementaciones de resúmenes de mensajes y firmas digitales . La instalación es específica para la versión de la plataforma Java que se esté utilizando, con descargas disponibles para Java 6, Java 7 y Java 8. "Los archivos de política ilimitados son necesarios solo para las actualizaciones de JDK 8, 7 y 6 anteriores a 8u161, 7u171 y 6u181. En esas versiones y posteriores, los algoritmos criptográficos más fuertes están disponibles de forma predeterminada". [1]