网站首页
手机版

pdf如何解密文件(pdf文件解密有密码怎么解开)

更新时间:2023-08-26 00:17:58作者:未知

pdf如何解密文件(pdf文件解密有密码怎么解开)

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

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

package inno320; import java.io.File; import java.io.InputStream; import java.io.OutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; public class FileEncAndDec { private static final int numOfEncAndDec = 0x99; // 加密解密秘钥 private static int dataOfFile = 0; // 文件字节内容 public static void main(String[] args) { File srcFile = new File(“g:\\zanshan.jpg”); // 初始文件 File encFile = new File(“f:\\encFile.jpg”); // 加密文件 File decFile = new File(“f:\\decFile.jpg”); // 解密文件 try { encFile(srcFile, encFile); // 加密操作 decFile(encFile,decFile); } catch (Exception e) { e.printStackTrace(); } } private static void encFile(File srcFile, File encFile) throws Exception { if (!srcFile.exists()) { System.out.println(“source file not exixt”); return; } if (!encFile.exists()) { System.out.println(“encrypt file created”); encFile.createNewFile(); } InputStream fis = new FileInputStream(srcFile); OutputStream fos = new FileOutputStream(encFile); while ((dataOfFile = fis.read()) > -1) { fos.write(dataOfFile ^ numOfEncAndDec); } fis.close(); fos.flush(); fos.close(); } private static void decFile(File encFile, File decFile) throws Exception { if (!encFile.exists()) { System.out.println(“encrypt file not exixt”); return; } if (!decFile.exists()) { System.out.println(“decrypt file created”); decFile.createNewFile(); } InputStream fis = new FileInputStream(encFile); OutputStream fos = new FileOutputStream(decFile); while ((dataOfFile = fis.read()) > -1) { fos.write(dataOfFile ^ numOfEncAndDec); } fis.close(); fos.flush(); fos.close(); } }

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

本文标签: [db:关键词]  

为您推荐

pdf如何解密文件(pdf文件解密有密码怎么解开)

这里使用的是文件读写流的时候进行异位算法,方法也比较简单。详细见代码,可以是任何文件,图片,pdf等;package inno320; import java.io.File; import java

2023-08-26 00:17

ktv点歌程序是如何设计的 ktv点歌教程

现在几乎所有的家庭KTV音响系统都使用数字前级效果器+功放+音箱+无线话筒+点歌系统的组合,不过,业内有些人觉得KTV的音响系统属于娱乐音响的系统,技术含量不高,对此不太重视。其实,这种态度是不对的,

2023-08-26 00:17

信阳毛尖的功效与作用 信阳毛尖的功效与作用百度百科

本文为您介绍了信阳毛尖的功效与作用,信阳毛尖具有具有生津解渴、清心明目、提神醒脑、去腻消食等多种功效。详见正文。

2023-08-26 00:17

内存卡修复软件哪个好(内存卡修复软件下载)

照片被误删除了怎么恢复?手机、相机、内存卡、U盘等存储介质丢失了照片该怎么恢复呢?我们都知道,从电脑硬盘删除的文件会被暂时放入回收站,在回收站被清空之前,可以在回收站里将文件还原。但是如果照片是从相机

2023-08-26 00:17

怎么免费图片转word软件(怎么免费图片转word软件)

1、pdftodocpdftodoc同样也是一个支持pdf到word转换的在线网站,以下给大家看看具体pdf转换成word的操作吧。工具分析:该网站同样支持pdf文件的转换,相较于上述两种工具,该网站

2023-08-26 00:16

安卓vba模拟器 安卓gba模拟器哪个好用

VBA 工作表自带的Worksheet_SelectionChange过程可监控鼠标对单元格的点选,确定某单元格为“颜色产生器”,点选“颜色产生器”取其填充色,再次选择其他单元格或区域时用所取的填充色

2023-08-26 00:16