Pessoal, estou precisando fazer uma criptografia reversível em um arquivo com extensão PDF.
Existe alguma classe com que eu consiga fazer isso? A javax.Crypto serve pra isso?
Abs.
Criptografia de Arquivo
5 Respostas
Tem um artigo completo do GUJ sobre isso.
Dê uma olhada em: http://www.guj.com.br/articles/32
http://www.guj.com.br/java/136896-api-java-para-a-persistencia-e-criptografia-de-arquivos-de-configuracao-xml-e-properties
http://www.guj.com.br/java/35256-criptografia-de-dados-no-java
Seja bem vindo ao GUJ ! 
Eu já o li todo antes de postar aqui.
Não pode ser Hash(O Message Digest gera Hash), tem que ser possível criptografar e descriptografar.
E a idéia seria criptografar o conteúdo do PDF ou pelo menos dificultar o acesso ao conteúdo dele.
A solução que encontrei, foi utilizar bibliotecas como IText e PDFBox…
Obrigado brother, espero poder participar bastante daqui rs.
Você quer apenas proteger o acesso a ele?
Poderia ocultá-lo :?: :?:
//Para Ocultar, colocar somente leitura, e colocar como arquivo de sistema:
Runtime.getRuntime().exec("cmd /c attrib +h +s +r C:/new.dat);
//Para desocultar, e tirar os atributos somente leitura e de sistema:
Runtime.getRuntime().exec("cmd /c attrib -h -s -r C:/new.dat);