JAVA实现对PDF文件加密解密暴力破解密码功能
Posted 洛阳泰山
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA实现对PDF文件加密解密暴力破解密码功能相关的知识,希望对你有一定的参考价值。
前言
这篇文章主要实现的是对pdf文件的加密、移除密码、暴力暴力暴击密码的功能。代码的主要看点和学习的地方是利用多线程处理密码验证,再一个线程得到密码后,终止所有线程的任务。
pom需要引入的依赖
<!-- https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox -->
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>3.0.0-RC1</version>
</dependency>
<dependency>
<groupId>com.github.jai-imageio</groupId>
<artifactId>jai-imageio-jpeg2000</artifactId>
<version>1.3.0</version>
</dependency>
核心代码实现
实现功能:
pdf文件加密、 pdf文件去除密码、暴力破解文件密码的功能。
运行方法:
放在ide编辑
以上是关于JAVA实现对PDF文件加密解密暴力破解密码功能的主要内容,如果未能解决你的问题,请参考以下文章