pdf密码怎么强制解除(pdf文件解密有密码怎么解开),本文通过数据整理汇集了pdf密码怎么强制解除(pdf文件解密有密码怎么解开)相关信息,下面一起看看。

  这里使用的是文件读写流的时候进行异位算法,方法也比较简单。

  详细见代码,可以是任何文件,图片,pdf等;

  封装inno320导入Java。io。文件;导入Java。io。inputstream导入Java。io。输出流;导入Java。io。文件输入流;导入Java。io。文件输出流;public class FileEncAndDec { private static final int numOfEncAndDec=0x 99;//加密解密秘钥private static int dataOfFile=0;//文件字节内容public static void main(String[]args){ File src File=new File(\ \ " g:\ \ \ \ \ \ \ \ Zan shan。jpg \ \ ";//初始文件File encFile=new File(\ \ " f:\ \ \ \ \ \ \ \ encFile。jpg \ \ ";//加密文件File decFile=new File(\ \ " f:\ \ \ \ \ \ \ \ decFile。jpg \ \ ";//解密文件试试{encFile(srcFile,enc file);//加密操作decFile(encFile,decFile);} catch(Exception e){ e . printstacktrace();} }私有静态void encFile(文件srcFile,文件encFile)抛出异常{如果(!src文件。exists()){ system。出去。println(\ \ "源文件不是exxt \ \ ";返回;}如果(!附件。exists()){ system。出去。println(\ \ "加密已创建的文件\ \ ");附件。创建新文件();} InputStream fis=新文件InputStream(src文件);输出流fos=新文件输出流(encFile);while((dataoffile=fis。read())-1){ fos。写(数据文件^ numofencanddec);} fis。close();福斯。flush();福斯。close();}私有静态void decFile(文件encFile,文件decFile)抛出异常{如果(!附件。exists()){ system。出去。println(\ \ "加密文件而不是exxt \ \ ";返回;}如果(!decfile。exists()){ system。出去。println(\ \ "解密创建的文件\ \ ");decfile。创建新文件();}输入流fis=新文件InputStream(encFile);输出流fos=新文件输出流(decFile);while((dataoffile=fis。read())-1){ fos。写(数据文件^ numofencanddec);} fis。close();福斯。flush();福斯。close();}}

  中间为加密后的文件,无法在正常打开,右边为解密的文件,这里的密钥可以自己定义

  更多pdf密码怎么强制解除(pdf文件解密有密码怎么解开)相关信息请关注本站,本文仅仅做为展示!