精华内容
下载资源
问答
  • iText PDF加密签名.zip

    2020-03-07 15:54:22
    大家一起学习,一起讨论,怎么把电子章系统做出来,一起加油,最近在做这个项目,必须需要50个字啊。。。。。
  • PDF有效期设置/PDF加密

    2016-07-29 15:56:03
    发给客户或供应商的PDF...很多PDF加密或有效期设置工具要么容易破解要么加密后成exe文件,不是原来的PDF文件,不能达到“隐蔽”的作用。当然,安全是相对的,这种设置方式虽然不是绝对安全,对90%以上的用户足够了。
  • PDF加密破解Jar

    2019-03-20 10:34:57
    通过对有加密PDF文件,进行解密,通常用于word,html..转PDF,然后有加密情况
  • PDF加密器PDFEncrypt(一机一密码)
  • 基于ItextSharp的开源PDF加密Demo,亲测可用
  • PDF加密模块 创建此PDF加密模块以支持检测加密的PDF文件。 它具有2个服务: PDFValidatorService PDFEncryptionCheckerService PDFValidatorService具有3个功能: isBufferPDF , isStreamPDF和isFilePathPDF ,...
  • PDF专用解密工具,可以用来解除PDF加密文档,去除各种限制,比如,去除不能打印,不能编辑的限制,呵呵
  • PDF 加密解除软件

    2020-04-28 09:44:46
    PDFPasswordRemover可以破解AdobeAcrobatPDF文件的所有者密码。未破解所有者密码的PDF文件是不能被编辑和打印的.
  • Python中通过PyPDF2实现PDF加密资源以及示例代码
  • PDF加密过程完全解析

    2014-08-12 10:13:41
    详细介绍PDF加密过程的步骤和所用到的算法,完全经本人实际应用过,所用PDF版本文1.4。PDF_reference中提到的生成U条目的过程,有些出入,本人觉得有待商榷
  • 批量PDF加密解密工具

    2017-02-24 13:34:59
    Wonderfulshare PDF Protect 是一款非常优秀的PDF加密及密码移除软件,界面简洁、明了,操作简单、方便,运行稳定。并且支持批量的加密与解密,密码移除。对于有大量PDF文件需要进行加密,包括添加用户密码与使用...
  • pdf加密破解

    2018-09-10 09:52:18
    强大的pdf破解软件,亲测有效。使用该软件破解的pdf可去除水印,签名。进行修改等。
  • PDF加密破解工具AdultPDFPasswordRecovery
  • pdf加密文件破解

    2019-02-28 15:10:18
    pdf加密文件破解,
  • PDF加密所需Jar包

    2017-12-07 15:24:25
    PDF加密所需Jar包;PDF加密所需Jar包;PDF加密所需Jar包;
  • 这个程序在linux平台下编译,可以破解全系的PDF加密文档。破解方式是口令字典破解。默认情况是pdf9以下版本的破解,但其实pdf9.10.11等更高版本都是一样的,在主程序里吧版本限制修改,所有版本的PDF文档都是可以...
  • FileOpenInstaller. PDF加密插件
  • PDF 加密原理.doc

    2011-09-03 22:56:56
    PDF文件的加密流程 下面是一个PDF文件加密的大致过程: 1.选择PDF兼容版本和输入用户口令,权限口令。 2.根据输入生成加密字典对象。 3.由输入和加密字典对象生成全局密钥。 4.由全局密钥生成对象加密密钥。 5. 用...
  • pdf 加密破解,破解加密的PDF文件。 pdf加密破解,可以破解加密的PDF文件,让它可以编缉或者转换 pdf
  • PDF加密解密器是一款非常优秀的PDF加密及密码移除软件,界面简洁、明了,操作简单、方便,运行稳定。... 对PDF文件进行批量加密与解密,128-bit加密标准。...  PDF加密解密器功能说明 ... PDF加密解密器截图
  • 项目需求:php生成pdf文件,并且把该文件加密或设置访问密码 开源的TCPDF是基于PHP的一套类库,它能够很好的生成PDF格式的文档。并且支持文件加密,在目前的开源PHP框架、系统、应用中也使用得很广。这里是设置PDF...
  • PDF加密方法

    2018-05-28 15:04:50
    文件内容防复制,防修改,不可打印,不可另存为;可控制查看时间、查看次数;控制浏览权限,无授权许可无法打开文件;
  • PDF加密以及去除密码小妙招

    千次阅读 2020-06-12 11:36:32
    除此之外:本文还提供了PDF文件加密的一些小知识,介绍如何给PDF设置密码,设置文档打开口令以及文档编辑打印口令。 具体步骤 Step 1:将要去除密码的PDF文件拖入到谷歌浏览器一个新窗口中 Step 2:输入文档打开

    写在前面

    当我们频繁打开一些受保护的需要输入密码的PDF文件时,是否会觉得麻烦呢?在这里结合前人经验以及个人经历提供一个小妙招,不用下载软件,只需一个谷歌浏览器即可轻松搞定,不过前提是需要知晓密码,不知道密码想要解除密码的网上有很多搜索结果,但是会有各种各样的问题,这里暂不提供相关方法。
    除此之外:本文还提供了PDF文件加密的一些小知识,介绍如何给PDF设置密码,设置文档打开口令以及文档编辑打印口令。

    具体步骤

    Step 1:将要去除密码的PDF文件拖入到谷歌浏览器一个新窗口中
    在这里插入图片描述
    Step 2:输入文档打开口令(以后不用再输入了)
    在这里插入图片描述
    在这里插入图片描述
    Step 3:单击右上角的打印图标,选择另存为PDF即可
    在这里插入图片描述
    在这里插入图片描述

    PDF加密的那些事儿

    以Adobe 家的Acrobat这款PDF阅读器为例,打开一个PDF文件,如果想要对之进行加密的话,点击文件—属性——安全性即可进行设置。
    可以只设置文档打开口令,也可以进一步设置限制文档编辑打印的口令。
    如果设置了限制文档编辑打印的口令,只需记住这一个即可,用这个口令也可以打开文档。而且这种情况下,本文前面所介绍的解除文档密码的方法可能不适用,因为禁止打印。不过解铃还须系铃人,想要解除加密的话可以在通过文档—熟悉进行设置,但是这种方法亲测过后发现,对于自己设置的密码可以顺利解除,如果是其他人设置的密码可能还需要知道具体口令密码。
    在这里插入图片描述

    展开全文
  • PDF加密1.2

    2012-06-27 22:51:59
    将PDF文件设置密码,保护您的隐私,简单易用。 打开加密过的PDF文件,会提示输入密码。 密码正确才能打开PDF文件。 相比其他的加密软件, PDF加密采用的是PDF本身的加密功能,更安全。
  • java设置pdf加密Today we will be looking at the document workhorse that is PDF, and how to programmatically employ various features: encryption, password protection, and setting permissions. For Java ...

    java设置pdf加密

    Today we will be looking at the document workhorse that is PDF, and how to programmatically employ various features: encryption, password protection, and setting permissions. For Java users, this would normally be a very time-consuming process. However, this article will be covering a much simpler approach to these tasks, as you will soon see.

    今天,我们将研究PDF文档,以及如何以编程方式使用各种功能:加密,密码保护和设置权限。 对于Java用户,这通常是一个非常耗时的过程。 但是,您将很快看到,本文将涵盖一种更简单的方法来完成这些任务。

    We start by adding two references. First for Jitpack among our repositories:

    我们首先添加两个参考。 在我们的存储库中,Jitpack首先:

    <repositories>
    <repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
    </repository>
    </repositories>

    Then add our client to dependencies.

    然后将我们的客户端添加到依赖项。

    <dependencies>
    <dependency>
    <groupId>com.github.Cloudmersive</groupId>
    <artifactId>Cloudmersive.APIClient.Java</artifactId>
    <version>v3.54</version>
    </dependency>
    </dependencies>

    And now we can call our function for PDF encryption. Use the parameters to customize your desired permissions, passwords, etc.

    现在我们可以调用函数进行PDF加密了。 使用参数自定义所需的权限,密码等。

    // Import classes://import com.cloudmersive.client.invoker.ApiClient;//import com.cloudmersive.client.invoker.ApiException;//import com.cloudmersive.client.invoker.Configuration;//import com.cloudmersive.client.invoker.auth.*;//import com.cloudmersive.client.EditPdfApi;ApiClient defaultClient = Configuration.getDefaultApiClient();// Configure API key authorization: ApikeyApiKeyAuth Apikey = (ApiKeyAuth) defaultClient.getAuthentication("Apikey");Apikey.setApiKey("YOUR API KEY");// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)//Apikey.setApiKeyPrefix("Token");EditPdfApi apiInstance = new EditPdfApi();String ownerPassword = "ownerPassword_example"; // String | Password of a owner (creator/editor) of the PDF file (required)String userPassword = "userPassword_example"; // String | Password of a user (reader) of the PDF file (optional)File inputFile = new File("/path/to/file.txt"); // File | Input file to perform the operation on.String encryptionKeyLength = "encryptionKeyLength_example"; // String | Possible values are \"128\" (128-bit RC4 encryption) and \"256\" (256-bit AES encryption).  Default is 256.Boolean allowPrinting = true; // Boolean | Set to false to disable printing through DRM.  Default is true.Boolean allowDocumentAssembly = true; // Boolean | Set to false to disable document assembly through DRM.  Default is true.Boolean allowContentExtraction = true; // Boolean | Set to false to disable copying/extracting content out of the PDF through DRM.  Default is true.Boolean allowFormFilling = true; // Boolean | Set to false to disable filling out form fields in the PDF through DRM.  Default is true.Boolean allowEditing = true; // Boolean | Set to false to disable editing in the PDF through DRM (making the PDF read-only).  Default is true.Boolean allowAnnotations = true; // Boolean | Set to false to disable annotations and editing of annotations in the PDF through DRM.  Default is true.Boolean allowDegradedPrinting = true; // Boolean | Set to false to disable degraded printing of the PDF through DRM.  Default is true.try {byte[] result = apiInstance.editPdfSetPermissions(ownerPassword, userPassword, inputFile, encryptionKeyLength, allowPrinting, allowDocumentAssembly, allowContentExtraction, allowFormFilling, allowEditing, allowAnnotations, allowDegradedPrinting);System.out.println(result);} catch (ApiException e) {System.err.println("Exception when calling EditPdfApi#editPdfSetPermissions");e.printStackTrace();}

    And you are already done! Simple.

    您已经完成了! 简单。

    翻译自: https://medium.com/@cloudmersive/how-to-encrypt-password-protect-and-set-restricted-permissions-on-a-pdf-in-java-1eb717b069df

    java设置pdf加密

    展开全文
  • pdf加密器.rar

    2020-11-06 10:05:35
    本软件工具可加密单个PDF文件,分发后需要密码才能查看,分发文件时不需要安装相应的软件才能查看文档!
  • PDF加密判断

    2019-09-18 10:31:37
    PDF文件的加密分两种,一种是所有者加密,一种是用户加密,所有者也就是文件创建者,可以限制用户对文件的操作权限,包括打印,复制等(通过福昕阅读器文档属性中的安全可以看到有哪些权限,已及是否做了限制)。...

    以下是最近通过对PDF官方文档的研究,总结的判断方式,如果有问题,请指出,谢谢

           PDF文件的加密分两种,一种是所有者加密,一种是用户加密,所有者也就是文件创建者,可以限制用户对文件的操作权限,包括打印,复制等(通过福昕阅读器文档属性中的安全可以看到有哪些权限,已及是否做了限制)。当有权限被限制时,必然会有所有者密码,但是用户密码不一定有,当用户密码存在时,用户需要输入密码才能打开文档,否则可以打开文档,但是部分权限受限(和所有者分配的权限有关)。

          以上是加密的情况,现在说一下加密的判断。

          加密判断比较简单,可以将pdf文件通过notepad++或linux下通过vi打开,你可以看到文档末尾有如下的字符串,如果其中包含Encrypt字样,那么该文件一定是加密的。

    trailer
    <<
    /Size 55793
    /Length 129
    /Filter /FlateDecode
    /DecodeParms <<
    /Columns 4
    /Predictor 12
    >>
    /W [1 2 1]
    /Type /XRef
    /Index [56594 797]
    /Root 1 0 R
    /ID [<A0539604D8A9FA438335F6C1F201C816> <EE46AC587EA8FE44A9DF9F376C71F9CD>]
    /Info 8 0 R
    /Encrypt 55792 0 R
    >>

    但是以上判断的加密不能说明文件打开就需要输入密码,现在可以看下加密流的结构,通过Encrypt后面的数字便可以找到对应的加密流,加密流以obj开始,endobj结束

    55792 0 obj
    <<
    /Filter /Standard
    /V 1
    /R 3
    /Length 40
    /P -28
    /O <63981688733872DEC7983D3C6EB1F412CC535EA2DAA2AB171E2BBC4E36B21887>
    /U <215B43C1F2A2BA5A155EB668678AAE3428BF4E5E4E758A4164004E56FFFA0108>
    >>
    endobj

     其中V指明加密及解密文件时使用的算法:

    0:一种没有文档说明且不再受支持的算法,强烈反对使用该算法。
    1:算法3.1,密钥长度为40位
    2:算法3.1,但允许加密密钥长度大于40位 

    3:一种未发表的算法,容许加密密钥的长度由40位至128位不等;参见附录H中的实现说明22.

    4:安全处理程序使用CF、StmF和StrF条目指定的规则定义文档中加密和解密的使用。如果省略此条目,则默认值为0,但强烈建议值为1或更大

    R表示标准口令安全方法的修订版本号。V值小于2时,R为2;V为2或者3时,R为3;V为4时,R为4.

    Length 加密密钥的长度,以位为单位。该值必须是8的倍数,范围在40到128之间。默认值:40

    P表示用户所拥有的权限(PDF加密中没有任何内在的东西强制执行加密字典中指定的文档权限),32位,每位表示这某种权限的设置。

    1-2 : 0.
    3 (Revision 2) 打印文档
    (Revision 3 or greater) 打印文档(通过 12位的设置决定是否使用高清晰度).
    4通过 6, 9,  11位操作修改文档的内容
    5 (Revision 2)复制或以其他方式从文档,包括提取文本和图形(支持残疾用户访问或用于其他目的)(Revision 3 or greater)复制或以其他方式提取文本和图形从文档中按操作而不是按位控制的操作
    6 添加或修改文本注释,填写交互式表单字段,如果还设置了第4位,则创建或修改交互式表单字段(包括签名字段)。
    7–8 1.
    9 (Revision 3 or greater) 填写现有的交互式表单字段(包括签名字段)
    10 (Revision 3 or greater)提取文本和图形(支持残疾用户访问或用于其他目的)。
    11 (Revision 3 or greater)组装文档(插入、旋转或删除页面并创建书签或缩略图)
    12 (Revision 3 or greater) 在设置了第三位和该位时,打印将被限制为外观的低级别表示,可能会降低质量。
    13–32 (Revision 3 or greater)  1

    O给予所有者密码的字符串,用于计算所有者密码

    U基于用户密码的字符串,用于计算用户密码,当解密出来的用户密码位空时,pdf文件打开时,不需要输入密码便可以浏览文件。但权限可能受限。

    标准安全处理程序使用算法3.6和3.7来确定提供的密码字符串是正确的用户密码还是所有者密码。还请注意,算法3.6可用于确定文档的用户密码是否是空字符串,因此是否在打开文档时禁止提示输入密码。

    使用提供的密码字符串执行算法3.4(修订2)或算法3.5(修订3或更高)的所有步骤,但不包括最后一步。
    如果步骤1的结果等于加密字典的U条目的值(在版本3或更大的情况下与前16个字节进行比较),则提供的密码是正确的用户密码。
    在步骤1中获得的密钥(即在算法3.4或3.5的第一步中)可以使用第119页的算法3.1解密文档。

    以上是从文档中摘要的一些信息,可以看到想要知道判断文件是否打开需要输入密码,需要多U中的字符串进行解密,如果为空则没加密,没有某一位明确标识文件是否可以直接打开不需密码。

     

    以上对流的介绍并不详细,只介绍了一些我认为对加密判断比较重要的字段,其它的有需要可以参考官方文档PDF Reference 1.7。

    参考博客:

    https://blog.csdn.net/jinshixie/article/details/51095771

    https://blog.csdn.net/involute/article/details/7638209

    展开全文
  • 无密码如何破解PDF加密

    千次阅读 2021-07-13 09:22:26
    PDF文件加密,没有加密密码,如何用破解软件破解PDF文件? 一般不知道密码的情况下,想要破解PDF打开口令就只能通过找到正确的密码才能破解,如果是破解编辑限制,那就简单很多,不需要密码就能直接破解密码。工具...

    PDF文件加密,没有加密密码,如何用破解软件破解PDF文件?

    一般不知道密码的情况下,想要破解PDF打开口令就只能通过找到正确的密码才能破解,如果是破解编辑限制,那就简单很多,不需要密码就能直接破解密码。但是也是需要工具帮助才可以解除。

    你可以去网上找一些PDF类型的破解软件。链接

    无密码破解PDF打开密码。点击【找回密码】把PDF文件导入软件中,选择找回方法,点击【下一步】然后跟着软件提示操作,进行密码破解

    解除编辑限制,点击进入【解除密码】,同样也是把PDF文件添加到软件中,点击【开始】即可解除编辑限制

    展开全文
  • pdf文档怎么加密,pdf加密方法.docx

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,123
精华内容 20,449
关键字:

pdf加密