crear con java .zip .rar con contraseña

Hola a todos !

Tengo un pequeño problema y es que tengo implementado como crear .zip .rar con Java, pero donde me encuentro el problema
es a la hora de querer establecer una contraseña a estos archivos creados.

Agradeceria mucho si puedieran orientarme en esta tarea.

Un saludo

Hasta Luego

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Zip4j

Alguna vez utilicé algo que se llama Zip4j, aunque no recuerdo exactamente como lo hice sé que es posible hacerlo con esa libreria... encontre estos ejemplos

7zip

Yo hace tiempo intente hacerlo y no pude usando las librerias nativas, la unica solucion que logre encontrar sin comprar librerias externas, fue instalar 7zip y despues crear un bat que ejecutara 7zip en linea de comandos. Si encuentras otra solucion ojala la puedas compartir, saludos.

Imagen de ezamudio

java.util.zip

Con las clases de java.util.zip puedes crear un archivo ZIP estándar. Pero si lo quieres protegido con contraseña entonces hay que revisar esa spec adicional; seguramente se usa cifrado basado en password siguiendo el estandar PKCS#5 pero hay que ver si se almacena algoritmo (o siempre se usa el mismo), cómo se almacena la sal y si se cifra cada archivo por separado o se arma el archivo zip y luego se cifra completo como un solo BLOB...

Imagen de ajesus

Probare esta solucion

Buenos Días !
Gracias por responder, probare primero con esta solución pues en principio es lo que busco.
Prefiero en principio intentarlo sin utilizar la linea de comando.

Ya os cuento.

Un saludo y hasta luego

Imagen de ajesus

Probado !

Exactamente lo que necesitaba.

Funciona perfectamente, al menos con las pruebas que he relizado.

Llevaba ya varios dias buscando por internet y nada de nada.

Y tu en una linea me diste la solucion.

Muchas gracias.

Solucion perfecta.

Adios