Este es un truco genial, para poder encriptar un pdf, con nuestro lenguaje favorito: JAVA

Recuerda que debes descargar las siguientes librerias: https://drive.google.com/drive/folders/0B6NClmMZ2ww1SjBxek5mYldmblU

Y ahora el código

    public static void main(String[] args) {
        byte[] USER = "12345678".getBytes();//clave
        byte[] OWNER = "12345678".getBytes();//clave

        try {
            File pdf = new File("/Users/Gabo/Downloads/proyectos.pdf");//pdf origen
            if (pdf.exists()) {

                PdfReader pdfReader = new PdfReader("/Users/Gabo/Downloads/proyectos.pdf");//pdf origen
                PdfStamper pdfStamper = new PdfStamper(pdfReader, 
                        new FileOutputStream("/Users/Gabo/Downloads/proyectosencrip.pdf"));//pdf destino
                pdfStamper.setEncryption(USER, OWNER, PdfWriter.ALLOW_PRINTING, 
                        PdfWriter.ENCRYPTION_AES_128 | PdfWriter.DO_NOT_ENCRYPT_METADATA);
                pdfStamper.close();
                pdfReader.close();
            }

        } catch (Exception e) {
        }

    }

Esperamos que te haya servido 😀

Adiós Google+, desaparecerá el 2 de abril de 2019

Las notificaciones de google informan a todos los usuarios realizar la copia de seguridad de sus cuentas y están recibiendo el siguiente correo: ...

Hace 7 meses

LOS HACKERS ROBAN INFORMACIÓN DE 57 MILLONES DE USUARIOS DE UBER

UBER SUFRE  UN CIBERATAQUE Compañía de Uber fue hackeado desde noviembre del 2016  recientemente  dieron de conocer que 57 millones de cuentas d...

Hace 7 meses

Metodologias de desarrollo de software: Kanban vs. Scrum vs XP

Cuando eres nuevo en Agile, las diversas metodologías y marcos que compiten por tu atención pueden ser una fuente de confusión. En este post voy a ...

Hace 7 meses

Hackers se infiltran en los ordenadores de centrales nucleares

EL FBI y el Departamento de Seguridad Nacional han activado la alerta Ambar, la segunda más alta para calificar las amenazas de esta naturaleza Tambi...

Hace 7 meses

10 HEURÍSTICAS Y PRINCIPIOS ESENCIALES DE USABILIDAD

Estos principios los expuso Jakob Nielsen en 1995 en su blog son 10 principios o heurísticas que se deben tener en cuenta. Estos principios los expus...

Hace 7 meses