(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210508148.0
(22)申请日 2022.05.11
(71)申请人 厦门印了么信息科技股份有限公司
地址 361000 福建省厦门市软件园三期溪
西山尾路39号6 01-1单元
(72)发明人 黄喜星
(74)专利代理 机构 厦门仕诚联合知识产权代理
事务所(普通 合伙) 35227
专利代理师 蔡稷元
(51)Int.Cl.
G06F 21/62(2013.01)
G06F 21/60(2013.01)
(54)发明名称
一种PDF格式文档加密方法、 装置及存储介
质
(57)摘要
本发明公开了一种PDF格式文档加密方法、
装置及存储介质, 其包括以下步骤: 获取初始文
档与分割参数, 初始文档为PDF格式文档; 基于分
割参数对初始文档进行数据分割处理, 将初始文
档内的数据分割为N个数据 块, 得到数据块B1、 数
据块B2……数据块BN; 其中, N>3; 对N个数据块
进行重排序处理, N个数据块随机排序后, 根据随
机排序结果将数据块进行保存, 生成重排序文
档; 对重排序文档进行二次分割处理, 生成第一
加密文档和第二加密文档; 并将第一加密文档发
送至服务器, 将第二加密文档输出至指定路径。
本发明的PDF格式文档加密方法, 通过数据分割
处理、 重排序、 二次分割相结合, 对PDF格式文档
进行加密, 提高了P DF格式文档的安全性。
权利要求书2页 说明书6页 附图2页
CN 114969810 A
2022.08.30
CN 114969810 A
1.一种PDF格式文档加密方法, 其特 征在于, 包括以下步骤:
获取初始文档与分割参数, 初始文档为P DF格式文档;
基于分割参数对初始文档进行数据分割处理, 将初始文档内的数据分割为N个数据块,
得到数据块B1、 数据块B2……数据块BN; 其中, N>3;
对N个数据块进行重排序处理, N个数据块随机排序后, 根据随机排序结果将数据块进
行保存, 生成重排序文档;
对重排序文档进行二次分割处理, 生成第一加密文档和第二加密文档; 并将第一加密
文档发送至服 务器, 将第二加密文档输出至指定路径。
2.根据权利要求1所述的一种PDF格式文档加密方法, 其特征在于: 分割参数包括分割
数量参数和分割大小参数, 获取分割参数为获取预设分割参数和/或获取随机生成的分割
参数。
3.根据权利要求1所述的一种PDF格式文档加密方法, 其特征在于: 二次分割处理具体
为: 对重排序文档进 行数据抽取; 第一加密 文档包括数据抽取得到的数据内容, 第二加密 文
档包括数据抽取后剩余的数据内容。
4.根据权利要求3所述的一种PDF格 式文档加密方法, 其特征在于: 数据抽取具体为, 根
据数据抽取对象、 数据抽取 范围和数据抽取长度进行 数据抽取;
所述抽取对象为全部数据块或部分数据块, 所述数据抽取范围为抽取对象的头部或尾
部数据, 所述数据抽取长度小于所述抽取对象的数据总长度。
5.根据权利要求1所述的一种PDF格式文档加密方法, 其特征在于: 还包括根据预设加
密方式对文档进行 预加密, 预加密具体包括如下步骤:
获取文档内的数据长度L, 将文档随机分为多段n*n的源矩阵, n为矩阵长度,且
基于矩阵长度n随机获取行偏移d, 其中, 1<d<n, 根据行偏移d将源矩阵变换为加密矩
阵;
基于矩阵长度n和行偏移d, 获取加密 密钥对文档进行密钥加密。
6.根据权利要求1所述的一种PDF格式文档加密方法, 其特征在于: 将第一加密文档发
送至服务器, 同时将加密信息一同发送至服务器; 将第二加密文档输出至指 定路径前, 对第
二加密文档增 加加密文档标识。
7.根据权利要求6所述的一种PDF格式文档加密方法, 其特征在于: 加密信息至少包括
加密文档的文档名、 加密文档的校验码、 加密文档的创建者id、 加密文档的加密方式、 加密
文档的加密 密钥、 加密文档内每 个数据块的大小以及每 个数据块的序号 其中一种。
8.根据权利要求1所述的一种PDF格式文档加密方法, 其特征在于: 将第二加密文档输
出至指定路径时, 对第二加密文档进行操作权限设置和操作记录设置:
操作权限设置为, 对查看及配置加密文档的人员权限和/或查看及配置加密文档的时
间权限和/或打印设备的打印权限进行设置;
操作记录设置为, 设置用户操作记录自动保存; 用户操作记录至少包括: 文档操作者
id、 打开时间、 关闭时间、 文档操作者 成功打开文档、 文档操作者打开文档失败、 打印文档时
间、 打印设备名称、 打印份数。
9.一种PDF格式文档加密装置, 其特 征在于, 包括:权 利 要 求 书 1/2 页
2
CN 114969810 A
2文档获取模块, 用于获取初始文档与分割参数, 初始文档为P DF格式文档;
数据分割处理模块, 用于基于分割参数对初始文档进行数据分割处理, 将初始文档内
的数据分割为 N个数据块, 得到数据块B1、 数据块B2……数据块BN; 其中, N>3;
重排序模块, 用于对N个数据块进行重排序处理, N个数据块随机排序后, 根据随机排序
结果将数据块进行保存, 生成重排序文档;
二次分割处理模块, 用于对重排序文档进行二次分割处理, 生成第一加密文档和第二
加密文档; 并将第一加密文档发送至服 务器, 将第二加密文档输出至指定路径。
10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有PDF格
式文档加密程序, 所述PDF格式文档加密程序被处理器执行时实现如权利要求1至7任一项
所述的PDF格式文档加密方法的步骤。权 利 要 求 书 2/2 页
3
CN 114969810 A
3
专利 一种PDF格式文档加密方法、装置及存储介质
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:39:14上传分享