6款免费的PDF解锁软件

2023-11-08

下面这些软件提供不同的选项来解锁PDF文件,如:暴力攻击,字典攻击,网络搜索,掩码攻击和键搜索攻击选项。支持可以部署的各种攻击方法,如:简单方法,复杂方法和混合方法,也可以为攻击设置不同的选项,例如:要包括的字符和数字,要扫描的密码长度等。
1、Free PDF Unlocker

Free PDF Unlocker可以使用强力法查找PDF的密码。在这款软件中可以设置选项,从用TXT格式保存的字典中尝试密码,当然也可以手动添加自己的话到字典种中帮助解密。需要注意的事,根据输入的参数和输入的密码,可能需要一些时间才能解锁PDF。
解锁的具体步骤如下:
添加要解锁的加密PDF文件;
选择是使用“强制强制方法”或者“词典”选项;
设置用于解锁PDF的参数,例如密码长度或密码字符(强制强制方法);
设置要尝试密码的字典文件;
单击解锁按钮,开始解锁PDF的过程。
2、PDFCrack

PDFCrack操作使用十分简单,在使用这款软件从PDF文件提取密码时,可以指定一些选项。这些选项包括:
将字符串中的字符用作字符集;
使用文件作为密码来源;
指定最小密码和最大密码;
等待运行;
最后打开命令提示符,浏览到PDF所在的位置,键入并运行指定参数的命令以解锁PDF,稍等一段时间后密码将会显示。

3、Recover PDF Password

Recover PDF Password提供了可用于解锁PDF的软件的演示版本,在解密过程中可以执行Brute-Force搜索、字典搜索和网络搜索。
在使用网络搜索时,我们可以利用系统资源更快地处理任务,在此过程中可以添加远程计算机以相互执行恢复。在Brute-Force搜索中,我们则可以通过密码长度、模板或详情搜索选择恢复的不同方法。Brute-Force搜索中支持选择不同的字符集选项,包括小写拉丁字母、大写拉丁字母、数字、空格、特殊符号和用户定义符号。
而在字典搜索选项中,我们可以选择自己的字典,并从选项中选择不同的搜索类型:简单方法、复杂方法、混合方法。
PDF密码找到后会自动显示并记录供以后使用,成功恢复的密码也可以在“历史记录”中查看。
然而,演示版本有一些限制,显示的密码不能超过4个符号,使用字典搜索,则可以恢复任何长度的密码,但只显示第一个和最后一个符号,只有第一页被解密,而且水印会被添加到PDF文件中。
4、Appnimi PDF Unlocker

Appnimi PDF Unlocker是一个免费版本,它支持解锁PDF文件免费使用字典方法,但免费版本不允许对文件执行强力攻击。另外一个问题就是内置字典缺乏许多单词,我们可以选择自己的TXT格式字典文件,当然密码的最小长度和最大长度是可可以设置的,但最大长度在免费版本中为5个字符。当解密过程开始时,我们可以看到经解密速度(字/秒)、已经处理的字、剩余时间和剩余的字。密码恢复后会自动显示。如果在字典文件中找不到密码,则显示错误信息。
Appnimi PDF Unlocker下载安装后,需要输入注册码,免费注的册代码可以通过注册电子邮件地址进行访问。
Appnimi PDF Unlocker下载
5、PDFMate Free PDF Merger

PDFMate Free PDF Merger是一个很方便的免费软件,如果PDF文件有禁止用户打印输出、复制文本图像的主密码时,PDFMate Free PDF Merger就可以合并和拆分PDF文件,删除密码限制,重新创建一个没有任何类似限制的新PDF文件。除此之外,我们还可以更改输出设置,如:PDF布局和安全权限(如果需要),还支持设置编辑、复制和打印的权限。
具体解密过程:
添加要从中删除密码的PDF文件;
设置输出设置,布局,输出文件夹;
如果需要,还可以设置安全选项以设置用户密码或主密码;
单击“构建”按钮可创建一个不受任何限制的新PDF文件;
6、QPDF

QPDF是另一个从PDF中删除密码的命令行工具,如何使用QPDF解压PDF密码:
提取下载软件的内容;
打开命令提示符并浏览到qpdf.exe所在的位置;
复制PDF文件以解锁qpdf.exe所在的位置;
键入命令,然后生成新的PDF文件,无需密码。

本文翻译自:http://listoffreeware.com/

转载请注明慧都控件网

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

6款免费的PDF解锁软件 的相关文章

  • 如何使用来自 Microsoft-Windows-NDIS-PacketCapture 提供程序的实时 ETW 事件?

    更大的问题是一般如何使用实时 ETW 网络堆栈事件 但我特别感兴趣Microsoft Windows NDIS PacketCapture 提供程序 所有其他网络堆栈提供程序都部分工作 但 NDIS PacketCapture NDIS P
  • 需要 TensorFlow 依赖项。如何在 Windows 上运行 TensorFlow

    我有兴趣让 TensorFlow 在 Windows 上运行 但目前我意识到这是不可能的 因为某些依赖项无法在 Windows 上使用 例如巴泽尔 之所以出现这种需求 是因为据我目前了解 从 TensorFlow 访问 GPU 的唯一方法是
  • 对于多重继承,使用隐式转换而不是 QueryInterface() 是否合法?

    假设我有一个类实现两个或多个 COM 接口 正如here https stackoverflow com questions 1742848 why exactly do i need an explicit upcast when imp
  • 不在焦点时响应键盘? (C#、Vista)

    我正在尝试编写一个应用程序 只要按下 Shift 键 无论当前哪个应用程序具有焦点 它都会做出响应 我尝试过这个SetWindowsHookEx 与GetKeyboardState 但这两种方法仅在应用程序窗口具有焦点时才有效 我需要它在全
  • SetCurrentDirectoryW 中的错误 206

    在我之后之前不清楚的问题 https stackoverflow com questions 44389617 long path name in setcurrentdirectoryw 我以某种方式能够创建一个具有长路径名的目录 但是
  • Windows C++ 中的键盘钩子还是什么?

    我希望构建自己的应用程序 它可以将键盘命令 消息 发送到 Windows 操作系统 例如 当我按下组合键 ctrl shift n 时 我希望启动 notepad exe 我怎样才能做到这一点 您对所使用的概念有什么建议吗 我读过 何时使用
  • 非托管 C++ 中的默认打印机

    我正在寻找一种使用非托管 C 查找 Windows 默认打印机名称的方法 找到了大量 NET 示例 但非托管没有成功 谢谢 以下是如何获取当前打印机和默认打印机的列表 如果有一台设置为默认打印机 另请注意 如果用户没有打印机或未将打印机名称
  • Windows 中的蓝牙 AVRCP 命令会触发哪些事件

    可以这么说 只是在做一些高级侦察 对于我的潘多拉客户 Elpis http elpis adamhaile net 我支持全局媒体键 键盘上的 MediaPlayPause MediaNext 等 并且我希望能够支持AVRCP http e
  • 如何使用 pdf.js 从客户端设置范围标头?

    我对客户端编程很陌生 我正在尝试使用 pdf js 在我的网站上查看我的 pdf 通过遵循文档中的步骤 我尝试使用 pdf js 加载 pdf 整个 pdf 文件通过单个请求下载 现在 我想做渐进式加载 通过指定范围下载 我在客户端和服务器
  • 为什么我在 Windows 上使用 async 和 wait 时会收到 NotImplementedError 错误?

    我有这个代码 import os import time import asyncio async def run command args Example from http asyncio readthedocs io en lates
  • 如何迭代所有注册表项?

    我正在尝试迭代所有注册表项以查找 包含 并删除 jre1 5 0 14 值 有办法做到吗 下面的代码只是在特定键下找到jre1 5 0 14 我确实想迭代所有的键 顺便说一句 if 子句获取是否等于 jre1 5 0 14 但如果它包含 j
  • 生成尽可能最快的可执行文件

    我有一个非常大的程序 我一直在 Visual Studio 下编译 v6 然后迁移到 2008 我需要可执行文件尽可能快地运行 该程序大部分时间都花在处理各种大小的整数上 并且执行很少的 IO 显然 我会选择最大优化 但似乎可以做很多不属于
  • Windows 上使用 g++ 的 Makefile,链接库

    我已经厌倦了 MSVC 6 以及每个人总是告诉我它是一个蹩脚的编译器等等 所以现在我决定尝试使用 vim 加 g 和 makefile 这是我的问题 我有以下 makefile This is supposed to be a commen
  • SetWindowsHookEx 函数返回 NULL

    我正在研究 DLL 注入 但收到错误如下 挂接进程失败 87 参数不正确 目标进程和dll都是64位的 注入代码为 BOOL HookInjection TCHAR target TCHAR dll name https msdn micr
  • 相对文件路径的区别:Qt Creator的调试模式和发布模式

    QFile file test txt if file open QIODevice ReadOnly qDebug lt lt You got me 我在用 Qt 4 8 6 与 MSVC 2010 Qt 创建者 3 1 1 Window
  • 为什么 Git Bash 无法运行我的可执行文件?

    I am on git for windows https github com git for windows 吉特 巴什 我无法在命令行上运行可执行文件 Pedr Abc 07 MINGW64 c dev ls sqlite3 exe
  • npm package.json bin 无法在 Windows 上运行

    我正在尝试通过 package json 启动我的 cli 工具bin财产 我有以下内容 name mycli bin bin mycli 当我在包路径中打开 cmd 并输入 mycli 时 它表示该命令无法识别 我应该运行 npm 命令吗
  • 使用Windows 7计算器进行对数计算[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我想使用Windows计算器在科学模式中为了求解一个非常基本的对数方程 但不幸的是 我无法做到这一点 问题是这样的 log 5 125 非常感谢您的帮
  • Windows:更改与文件类型关联的应用程序的名称/图标

    我想将 Windows 中的文件类型与特定应用程序相关联 但我需要这样做 以便当用户打开 打开方式 菜单时 列表中应用程序的名称和图标是针对该文件类型自定义的 即 不仅仅是可执行文件的名称和图标 这是因为该二进制文件是一个通用二进制文件 可
  • 无法访问127.0.0.1

    我不知道这种情况何时开始发生 但结果是 127 0 0 1 无法在任何地方的任何端口上工作 例如 浏览器显示无法连接 以下是我的研究结果 localhost COMPUTER NAME 和实际 IP 地址都工作正常 我的主机文件中没有什么特

随机推荐

  • STM32编译错误,No section matches selector - no section to be FIRST/LAST.

    错误提示如下 可以看到工程里没有 s文件 cubeMX生成工程时提示有错 但是没发现是什么错误 也许就是这个吧 右键 管理工程项目 添加 s文件 再编译 错误就没有了
  • int , long , long long 的取值范围

    关于带符号与无符号类型 整型 int stort 和 long 都默认为带符号型 要获得无符号型则必须制定该类型为unsigned 比如unsigned long unsigned int类型可以简写为unsigned 也就是说 unsig
  • chinese_lite OCR使用教程

    目录 一 简介 二 环境 三 项目地址 四 使用说明 五 各语言的Demo地址 六 效果展示 一 简介 超轻量级中文ocr 支持竖排文字识别 支持ncnn mnn tnn推理 dbnet 1 8M crnn 2 5M anglenet 37
  • DolphinDB 机器学习在物联网行业的应用:实时数据异常率预警

    数据异常率预警在工业安全生产中是一项重要工作 对于监控生产过程的稳定性 保障生产数据的有效性 维护生产设备的可靠性具有重要意义 随着大数据技术在生产领域的深入应用 基于机器学习的智能预警已经成为各大生产企业进行生产数据异常率预警的一种有效解
  • 使用PD虚拟机,弹出“无法连接到 Parallels 服务”,详细的解决方法

    在使用Parallels Desktop 虚拟机的时候 启动时出现以下错误消息 Parallels Desktop 无法启动 无法连接至 Parallels服务 在该虚拟机中没有安装操作系统 遇到以上3种问题怎么解决呢 可能的原因如下 过时
  • AlexNet模型

    目录 1 摘要 介绍背景及提出AlexNet模型 获得ILSVRC 2012冠军 2 Introduction 介绍了本文的主要贡献 研究的成果主要得益于大量的数据以及高性能的GPU 3 The DataSet ILSVRC 2012数据集
  • git提交时忽略文件及文件夹方法

    如果要忽略的文件没有被跟踪过 可以直接在 gitnore文件中写要忽略的内容即可 gitignore内容 idea 文件夹名称 文件夹名称 子目录名称 如果要忽略的文件已经是被跟踪状态 则需要先把本地缓存删除 变成未跟踪状态 然后再提交 g
  • MyBatis-Plus框架简介

    MyBatis Plus框架简介 1 MyBatis Plus MyBatis Plus 简称 MP 是一个 MyBatis 的增强工具 在 MyBatis 的基础上只做增强不做改变 为简化开发 提高效率而生 其特性有 无侵入 只做增强不做
  • C#中 IoC 的实现

    前两天看到一个博 http www cnblogs com liuhaorain p 3747470 html 在说IoC 我觉得这个东西还是很you必要学习一下 于是就有了这个 首先 明确下IoC是什么东西 控制反转 Inversion
  • 性能测试重点17个疑难解答

    前言 1 如何理解性能测试的 高并发的请求下看它的响应时间与吞吐率是否满足相应的消息 2 响应时间时如何理解的 响应时间是指从发生请求到得到响应时间这一段时间的总和 简单的说 响应时间就是一次完整的http请求流程所需的时间 3 怎么区分负
  • java/Python3连接数据库(Hive、Oracle)

    Python连接Hive 一 前提准备 Python版本 3 6 4 需要下载的包 打开cmd在命令提示窗口中运行 pip install sasl pip install thrift pip install thrift sasl pi
  • justify-content (适用于父类容器上)

    设置或检索弹性盒子在主轴 横轴 上的对齐方式 当弹性盒里一行上的所有子元素都不能伸缩或已经达到其最大值时 这一属性可协助对多余的空间进行分配 当元素溢出某行时 这一属性同样会在对齐上进行控制 语法 justify content flex
  • 数据采集---json格式数据

    页面展示 智联招聘 URL https sou zhaopin com jl 801 kw 0 p 1 例 https sou zhaopin com jl 801 kw python p 1 右键 gt 查看网页源码 切片处理获得json
  • arduino笔记27:mh-sensor-series + 土壤传感器

    mh sensor series 霍尔传感器 这个型号的霍尔传感器有四zhidao个引脚 vcc 接在单片机的 5v 引脚 即单片机输出一个五伏的电压 GND 对应单片机的 GND 负极 D0 对应单片机的 D2 D12 引脚 是一个回数字
  • 打印纸张尺寸换算_各种打印纸的尺寸是多少?

    展开全部 常用打印纸尺寸为 A4 16k 297mm 210mm A5 32k 210mm 148mm A6 64k 144mm 105mm A3 8k 420mm 297mm 按照尺寸的大小 通常62616964757a686964616
  • 我说我懂多线程,面试官立马给我发了offer

    前言 只有光头才能变强 文本已收录至我的GitHub精选文章 欢迎Star https github com ZhongFuCheng3y 3y 在上周总结了一篇 工作中常用到的Java集合类 反响还不错 这周来写写Java另一个重要的知识
  • UE4资源及内存控制台命令

    UE4资源及内存控制台命令 原文地址 UE4资源及内存控制台命令 可可西 博客园 ListLoadedPackages 打印被加载的包 每个包对应一个uasset或umap文件 List of all loaded packages Nam
  • angularjs $http调用接口的方式

    angularjs http调用接口的方式 http get merchantmall merchant json success function data status headers config console log argume
  • Java8 方法积累

    Java8 方法积累 removeIf 移除集合中字段全为NULL的无意义对象 list removeIf filter gt filter getProperty1 null filter getProperty2 null stream
  • 6款免费的PDF解锁软件

    下面这些软件提供不同的选项来解锁PDF文件 如 暴力攻击 字典攻击 网络搜索 掩码攻击和键搜索攻击选项 支持可以部署的各种攻击方法 如 简单方法 复杂方法和混合方法 也可以为攻击设置不同的选项 例如 要包括的字符和数字 要扫描的密码长度等