首页 > 其他分享 >阅读者如何验证收到的PDF文档的真实性和完整性,判断是否为原作者所发布或是否已被在改动?

阅读者如何验证收到的PDF文档的真实性和完整性,判断是否为原作者所发布或是否已被在改动?

时间:2024-06-17 16:28:53浏览次数:19  
标签:文件 原作者 证书 数字签名 签名 PDF 阅读者 数字证书

阅读者如何验证收到的PDF文档的真实性和完整性,判断是否为原作者所发布或是否已被在改动?只有用数字证书签名,这是一种确保文档完整性和验证作者身份的有效方式。如果原作者在发布PDF前对其进行了数字签名,任何后续的修改都会导致签名失效,阅读者在打开文件时会收到警告,提示文件已被修改。e-章宝(e-章宝不但可以数字签名,还可以盖骑骑缝章或普通电子公章)应具备数字签名能力,且非常简单。下面是使用e-章宝(易友EU3000智能盖章软件)进行数字签名的过程,

一、准备证书

在使用数字签名时,要先购买权威机构签发的数字证书,一般个人证书1000元左右一年一个,企业证书2000元左右,更高级别的证书几千到上万一年的都有。如果是用于公司内部之间使用,可以自己制作证书。

二、制作pfx证书文件

购买或自己制作的数字证书,会有公钥.pem文件和私钥.key文件。因为私钥.key文件是不加密的,直接使用很容易造成泄密。所以在真正使用数字证书签名之前都会把公钥.pem文件和私钥.key文件制作成加密的pfx文件,pfx文件只需要制作一次即可。如下图:

三、在e-章宝(易友EU3000智能盖章软件)添加证书

如下图,先点“新增”,输入名称,选择pfx证书路径,填入密码,签名图片等信息,把“使用”开关打开,表示使用该证书签名。

、进行数字签名

如上图只要“使用”开关打开,在生成pdf时就会自动进行数字签名。数字签名后的效果如下:

上图由于是自制的证书,不是权威机构的,所以用wps或其他pdf打开时会显示一个黄色问号,如果使用权威机构签发的证书签名,pdf没有被篡改过则会将会显示 一个绿色的大钩,如果已被修改过则会显示一个大红钩并会有相应提示给阅读者。

标签:文件,原作者,证书,数字签名,签名,PDF,阅读者,数字证书
From: https://blog.csdn.net/huo20082003/article/details/139669506

相关文章

  • 如何将pdf格式转换成cad图纸?
    将PDF格式转换为CAD格式是一个常见的需求,特别是在建筑、工程和设计领域。CAD(计算机辅助设计)格式能够精确地描述物体的尺寸、形状和位置,这对于需要精确测量和编辑的设计文件来说至关重要。以下是一些将PDF转换为CAD格式的方法:方法一:使用在线转换工具:smallpdf中文版在线网站提供......
  • PyMuPDF-1-24-4-中文文档-十四-
    PyMuPDF1.24.4中文文档(十四)原文:https://pymupdf.readthedocs.io/en/latest/废弃名称原文:pymupdf.readthedocs.io/en/latest/znames.html方法和属性的原始命名约定是“驼峰命名法”。自2013年左右创建以来,PyMuPDF的功能大幅增加,对应地增加了类、方法和属性。在许多情......
  • PyMuPDF-1-24-4-中文文档-三-
    PyMuPDF1.24.4中文文档(三)原文:https://pymupdf.readthedocs.io/en/latest/图像原文:pymupdf.readthedocs.io/en/latest/recipes-images.html如何从文档页面创建图像这个小脚本将获取一个文档文件名并生成每页的PNG文件。文档可以是任何支持的类型。脚本作为一个命令......
  • PyMuPDF-1-24-4-中文文档-七-
    PyMuPDF1.24.4中文文档(七)原文:https://pymupdf.readthedocs.io/en/latest/存档原文:pymupdf.readthedocs.io/en/latest/archive-class.htmlv1.21.0版新增内容此类表示文件夹和容器文件(如ZIP和TAR存档)的泛化。存档允许像它们都是一个文件夹层次结构树的一部分一样......
  • PyMuPDF-1-24-4-中文文档-二-
    PyMuPDF1.24.4中文文档(二)原文:https://pymupdf.readthedocs.io/en/latest/教程原文:pymupdf.readthedocs.io/en/latest/tutorial.html本教程将逐步展示您如何在Python中使用PyMuPDF和MuPDF。因为MuPDF不仅支持PDF,还支持XPS、OpenXPS、CBZ、CBR、FB2和EPUB格......
  • 开发一个python工具,pdf转图片,并且截成单个图片,然后修整没用的白边及循环遍历文件夹全
    今天推荐一键款本人开发的pdf转单张图片并截取没有用的白边工具一、开发背景:业务需要将一个pdf文件展示在前端显示,但是基于各种原因,放弃了h5使用插件展示原因有多个,文件资源太大加载太慢、pdf展示兼容性问题、pdf展示效果不好、pdf字体有时缺失等等,所以将项目中的协议等,全部由p......
  • aardio实战篇) 下载微信公众号文章为pdf和html
    首发地址:https://mp.weixin.qq.com/s/w6v3RhqN0hJlWYlqTzGCxA前言之前在PC微信逆向)定位微信浏览器打开链接的call提过要写一个保存公众号历史文章的工具。这篇文章先写一个将文章保存成pdf和html的工具,后面再补充一个采集历史的工具,搭配使用就能保存所有历史文章到本地。如......
  • 报表开发工具DevExpress Reporting v23.2 - 增强PDF导出、多平台打印等
    DevExpressReporting是.NETFramework下功能完善的报表平台,它附带了易于使用的VisualStudio报表设计器和丰富的报表控件集,包括数据透视表、图表,因此您可以构建无与伦比、信息清晰的报表。DevExpressReporting控件日前正式发布了v23.2,新版本增强了PDF导出、macOS、Linux平台打......
  • 一个开源的快速准确地将 PDF 转换为 markdown工具
    大家好,今天给大家分享的是一个开源的快速准确地将PDF转换为markdown工具。Marker是一款功能强大的PDF转换工具,它能够将PDF文件快速、准确地转换为Markdown格式。这款工具特别适合处理书籍和科学论文,支持所有语言的转换,并且能够去除页眉、页脚等干扰元素,格式化表格和代码块,提......
  • (pdf)数据结构与算法分析 Java语言描述=Data Structures and Algorithm Analysis in Jav
    书:pan.baidu.com/s/1tGbGhhQ3Ez1SIkqdEREsjQ?pwd=eqp0提取码:eqp0数组:作为最基本的数据结构,用于存储固定大小的同类型元素集合。链表:动态数据结构,允许在任意位置插入和删除元素。栈:后进先出(LIFO)的数据结构,常用于函数调用和表达式求值。队列:先进先出(FIFO)的数据结构,常用于任务调......