CN107992761B - 增强pdf文档内容安全性的方法和*** - Google Patents
增强pdf文档内容安全性的方法和*** Download PDFInfo
- Publication number
- CN107992761B CN107992761B CN201610957042.3A CN201610957042A CN107992761B CN 107992761 B CN107992761 B CN 107992761B CN 201610957042 A CN201610957042 A CN 201610957042A CN 107992761 B CN107992761 B CN 107992761B
- Authority
- CN
- China
- Prior art keywords
- document
- partition
- data
- separation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6209—Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2107—File encryption
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bioethics (AREA)
- Document Processing Apparatus (AREA)
- Storage Device Security (AREA)
Abstract
本发明提供一种增强PDF文档内容安全性的方法和***,能够保证PDF文档适宜传播的同时,增强PDF文档内容安全性的方法。该方法包括:服务器读取PDF文档,并利用分隔字符分隔所述PDF文档,获取各分隔段数据,将各分隔段数据加密后保存成若干分隔段文档,并用分别与各分隔段数据等长度的空数据替换所述PDF文档中相应的分隔段数据,得到PDF空壳文档;客户端从服务器获取PDF空壳文档和各分隔段文档,解密与各分隔段文档对应的各分隔段数据,然后将各分隔段数据加载到PDF空壳文档中以便组合显示。
Description
技术领域
本发明涉及计算机技术及软件领域,尤其涉及一种增强PDF文档内容安全性的方法和***。
背景技术
PDF(Portable Document Format的简称,意为“便携式文档格式”),是由AdobeSystems用于与应用程序、操作***、硬件无关的方式进行文档交换所发展出的文档格式。这种文档格式与操作***平台无关,也就是说,PDF文档不管是在Windows,Unix还是在苹果公司的Mac OS操作***中都是通用的。这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件在开始使用PDF格式文档。
PDF文档标准提供文档密码保护技术,此技术使用密码加密文档并要求使用正确的密码才能加载文档内容,文档密码破解的难度取决于密码长度及加密算法——它可能非常安全(假设好的密码及加密算法没有已知的攻击手法)。用户设置密码后软件依据PDF标准里的加密算法加密PDF内容,加密后的PDF文档必须使用正确的密码才能打开读取里面的内容。
但密码保护有一定的局限性,比如需要内部分享的PDF文档,若原PDF文档有密码保护,则密码也要内部公开,被分享者得到文档和密码后可以直接向外传播文档和密码,或借助第三方工具移除文档的密码保护,进而使密码保护失去意义。
由此,现有的增强PDF文档内容安全性的方案,有如下缺陷:
1、PDF文档的密码保护不适合文档需要传播的场景,具有局限性;
2、使用者得到PDF文档的密码后可以移除密码保护,不能很好地保护文档内容的安全。
发明内容
有鉴于此,本发明提供一种增强PDF文档内容安全性的方法和***,能够保证PDF文档适宜传播的同时,增强PDF文档内容安全性的方法。
为实现上述目的,根据本发明的一个方面,提供了一种增强PDF文档内容安全性的方法。
本发明的一种增强PDF文档内容安全性的方法包括:服务器读取PDF文档,并利用分隔字符分隔所述PDF文档,获取各分隔段数据,将各分隔段数据加密后保存成若干分隔段文档,并用分别与各分隔段数据等长度的空数据替换所述PDF文档中相应的分隔段数据,得到PDF空壳文档;客户端从服务器获取PDF空壳文档和各分隔段文档,解密与各分隔段文档对应的各分隔段数据,然后将各分隔段数据加载到PDF空壳文档中以便组合显示。
可选地,所述分隔字符包括特征字符、平均分隔字符、自定义分隔字符中的一种或几种。
可选地,所述方法还包括:在利用分隔字符分隔所述PDF文档之前,为PDF文档生成混淆密钥,并保存所述混淆密钥;以及计算PDF文档中各分隔段的首尾两个分隔字符对应的首偏移、尾偏移,将首偏移、尾偏移与PDF文档的混淆密钥组合后生成唯一值,并利用唯一值命名相应的分隔段文档;以及为各分隔段数据生成加密密钥,并将所述唯一值和加密密钥一一对应地加以保存。
可选地,客户端从服务器获取PDF空壳文档和各分隔段文档还包括:客户端获取用户登录请求,校验用户信息,校验通过后根据用户数据请求从服务器加载PDF空壳文档和各分隔段文档。
可选地,客户端从服务器获取PDF空壳文档和各分隔段文档,解密与各分隔段文档对应的各分隔段数据,然后将各分隔段数据加载到PDF空壳文档中以便组合显示还包括:客户端获取PDF空壳文档,计算PDF空壳文档中各分隔段的首尾两个分隔字符对应的首偏移、尾偏移;将首偏移、尾偏移与PDF文档的混淆密钥组合后生产唯一值,利用唯一值从各分隔段文档保存路径中获取相应的分隔段文档;以及获取加密密钥解密各分隔段文档对应的各分隔段数据,然后将各分隔段数据加载到PDF空壳文档中以便组合显示。
为实现上述目的,根据本发明的另一方面,提供了一种增强PDF文档内容安全性的***。
本发明的一种增强PDF文档内容安全性的***包括:服务器,用于读取PDF文档,并利用分隔字符分隔所述PDF文档,获取各分隔段数据,将各分隔段数据加密后保存成若干分隔段文档,并用分别与各分隔段数据等长度的空数据替换所述PDF文档中相应的分隔段数据,得到PDF空壳文档;客户端,用于从服务器获取PDF空壳文档和各分隔段文档,解密与各分隔段文档对应的各分隔段数据,然后将各分隔段数据加载到PDF空壳文档中以便组合显示。
可选地,所述分隔字符包括特征字符、平均分隔字符、自定义分隔字符中的一种或几种。
可选地,所述***还包括数据库,其中:服务器在利用分隔字符分隔所述PDF文档之前,为PDF文档生成混淆密钥,并将所述混淆密钥保存到数据库中;以及服务器计算PDF文档中各分隔段的首尾两个分隔字符对应的首偏移、尾偏移,将首偏移、尾偏移与PDF文档的混淆密钥组合后生成唯一值,并利用唯一值命名相应的分隔段文档;以及为各分隔段数据生成加密密钥,并将所述唯一值和加密密钥一一对应地保存到数据库中。
可选地,所述客户端还用于:获取用户登录请求,校验用户信息,校验通过后根据用户数据请求从服务器加载PDF空壳文档和各分隔段文档。
可选地,所述客户端还用于:获取PDF空壳文档,计算PDF空壳文档中各分隔段的首尾两个分隔字符对应的首偏移、尾偏移;将首偏移、尾偏移与获取的PDF文档的混淆密钥组合后生产唯一值,利用唯一值从各分隔段文档保存路径中获取相应的分隔段文档;以及获取加密密钥解密各分隔段文档对应的各分隔段数据,然后将各分隔段数据加载到PDF空壳文档中以便组合显示。
为实现上述目的,根据本发明的再一方面,提供了一种电子设备。
本发明的一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例的增强PDF文档内容安全性的方法。
为实现上述目的,根据本发明的又一方面,提供了一种计算机可读介质。
本发明的一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明实施例的增强PDF文档内容安全性的方法。
根据本发明的技术方案,通过将PDF文档分隔并加密后存储,有助于降低整个文档一次性被盗取的风险;通过在获取文档时,需要进行用户校验,从而可以对文档获取的行为(如下载文档、获取加密密码等)进行监控和管理,避免PDF文档被直接、随意的传播,同时,也有利于保障PDF文档内容安全的前提下,对文档进行传播;通过结合PDF文档的分隔,对PDF进行有序的组合,从而可以在增强文档内容安全性的同时,方便对文档进行有效地读取;通过选用多种形式的分隔字符对PDF文档进行分隔,从而增加了PDF文档处理的灵活性。
附图说明
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
图1是根据本发明实施例的增强PDF文档内容安全性的方法的主要步骤的示意图;
图2是根据本发明实施例的增强PDF文档内容安全性的***的主要部分的示意图。
具体实施方式
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
图1是根据本发明实施例的增强PDF文档内容安全性的方法的主要步骤的示意图。
如图1所示,本发明实施例的增强PDF文档内容安全性的方法主要包括如下步骤:
步骤S11:服务器读取PDF文档,并利用分隔字符分隔所述PDF文档,获取各分隔段数据,将各分隔段数据加密后保存成若干分隔段文档,并用分别与各分隔段数据等长度的空数据替换所述PDF文档中相应的分隔段数据,得到PDF空壳文档。此步骤是为了实现对PDF文档的分隔,将整个PDF文档分隔为若干文档,且对若干文档的内容进行加密,以减小文档被一次性盗取的风险。
步骤S12:客户端从服务器获取PDF空壳文档和各分隔段文档,解密与各分隔段文档对应的各分隔段数据,然后将各分隔段数据加载到PDF空壳文档中以便组合显示。
根据以上描述,本发明实施例主要进行两个步骤的处理:读取原PDF文档,解析分隔成多个加密文档,分开存储;将分隔后的文档解密组合起来以供显示。
其中,本发明实施例中,分隔PDF文档用的分隔字符可以采用特征字符。特征字符是分割文档有效内容和结构性内容的字符串,对于PDF文档就是stream,endstream。此外,除了利用特征字符对PDF文档进行分隔之外,还可以采用平均分隔、自定义模式分隔等方式。因此。本发明实施例中,分割字符可以是特征字符、平均分隔字符、自定义分隔字符中的一种或几种。后续以特征字符分隔PDF文档为例对该分隔流程进行描述。
本发明实施例中,对PDF文档进行分隔可按如下流程进行:
在利用分隔字符分隔所述PDF文档之前,为PDF文档生成混淆密钥,并保存混淆密钥;以及
计算PDF文档中各分隔段的首尾两个分隔字符对应的首偏移、尾偏移,其中,偏移是分隔字符在文档中的位置,以字节计量,将首偏移、尾偏移与PDF文档的混淆密钥组合后生成唯一值,并利用唯一值命名相应的分隔段文档;以及
为各分隔段数据生成加密密钥,并将唯一值和加密密钥一一对应地加以保存。
此外,本发明实施例中,通过客户端获取PDF文档和分隔文档时,还可以包括需要先进行用户登录,对用户身份校验,通过校验的才可进行文档的获取的步骤。这样做的目的在于,用户获取文档数据时需要通过客户端登录,从而可以对文档获取的行为(如下载文档、获取混淆密码、加密密码等)进行监控和管理,避免PDF文档及各分隔文档被直接、随意的传播。
以下结合具体流程对本发明实施例的增强PDF文档内容安全性的方法进行详细描述。
1、前期准备:
(a)、在服务端数据库中建立文档记录;
(b)、确定PDF文档的混淆密钥(可以但不限于采用对文档手动指定或随机生成的方式),然后将此密钥存入到此文档对应的数据库记录中。
2、文档分隔:服务器读取位于磁盘上的PDF文档,以PDF文档中特征字符分隔文档,具体如下:
(a)、读到‘stream’后,记下此时在文档中的偏移A1(即前述首偏移),接着读取到‘endstream’,记下此时文档偏移A2(即前述尾偏移);
(b)、将文档偏移A1、A2、混淆密钥组合后利用MD5(MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式,即把一个任意长度的字节串变换成一定长的十六进制数字串。除了MD5以外,其中比较有名的还有sha-1、RIPEMD以及Haval等)生成唯一值;
(c)、将文档偏移A1到A2之间的分隔段数据读取出来记为分隔段数据O_DATA,然后将PDF文档中此分隔端用等长度的空数据覆盖;
(d)、随机生成加密密钥并用它加密(c)步骤中的分隔段数据O_DATA,把加密后的分隔段数据存成分隔段文档并以(b)步骤中的唯一值命名,唯一值和加密密钥一一对应地存入到此文档对应的数据库记录中。
(e)、继续往下解析文档,重复(a),(b),(c),(d)步骤,直至文档结束。
分隔结束后,生成了PDF空壳文档和若干个以MD5值命名的加密的分隔段文档。这些文档也一并保存在服务器的磁盘上。
当客户端需要展示PDF文档时,可以向服务器请求把PDF空壳文档和分隔段文档这两种文档全部下载,然后分开存储这两种文档,如将PDF空壳文档存在文档目录,分隔段文档存在缓存目录。这样一般用户看到只是PDF空壳文档,对外传播无意义。即使用户将两种文档同时对外传播,没有混淆密钥和每个分隔段文档的解密密钥也无法阅读PDF文档的内容。
更进一步,客户端可以将分隔段文档放到隐藏目录,增加被发现的门槛。或者客户端只存储PDF空壳文档,分隔段文档存储在服务器,展示时客户端时时从服务器加载每个分隔段文档。
3、文档组合显示:客户端要集成PDF阅读器,PDF阅读器的数据加载由客户端提供。首先用户在客户端登录,从服务端数据库获取PDF文档的混淆密钥,然后客户端加载PDF空壳文档到PDF阅读器上。
(a)、当PDF阅读器要读取‘stream’和‘endstream’之间的分隔段数据时,客户端计算‘stream’在PDF空壳文档中的偏移A1和‘endstream’在PDF空壳文档中的偏移A2;
(b)、将偏移A1、A2、混淆密钥组合后利用MD5生成唯一值。
(c)、在分隔段文档存储路径(例如可以但不限于是本地路径或远程路径)下读取名为(b)步骤中唯一值的分隔段文档,然后客户端从服务端数据库中获取此唯一值对应的加密密钥,用此加密密钥解密此分隔段文档获取到原始的分隔段数据O_DATA;
(d)、客户端将(c)中解密后的分隔段数据O_DATA返回PDF阅读器渲染。
上述的这种加载方式是一种文档组合显示的方式,当然也可以由客户端一次性组成完整的PDF文档加载到阅读器中。
根据本发明实施例的增强PDF文档内容安全性的方法可以看出,通过将PDF文档分隔并加密后存储,有助于降低整个文档一次性被盗取的风险;通过在获取文档时,需要进行用户校验,从而可以对文档获取的行为(如下载文档、获取加密密码等)进行监控和管理,避免PDF文档被直接、随意的传播,同时,也有利于保障PDF文档内容安全的前提下,对文档进行传播;通过结合PDF文档的分隔,对PDF进行有序的组合,从而可以在增强文档内容安全性的同时,方便对文档进行有效地读取;通过选用多种形式的分隔字符对PDF文档进行分隔,从而增加了PDF文档处理的灵活性。
图2是根据本发明实施例的增强PDF文档内容安全性的***的主要部分的示意图。
如图2所示,本发明实施例的增强PDF文档内容安全性的***20主要包括如下部分:服务器201、客户端202,其中,
服务器201用于读取PDF文档,并利用分隔字符分隔PDF文档,获取各分隔段数据,将各分隔段数据加密后保存成若干分隔段文档,并用分别与各分隔段数据等长度的空数据替换PDF文档中相应的分隔段数据,得到PDF空壳文档;客户端202用于从服务器201获取PDF空壳文档和各分隔段文档,解密各分隔段文档对应的各分隔段数据,然后将各分隔段数据加载到PDF空壳文档中组合显示。
其中,分隔字符可以是特征字符、平均分隔字符、自定义分隔字符中的一种或几种。
此外,***20还可包括数据库(图中未示出),其中:服务器201在利用分隔字符分隔PDF文档之前,为PDF文档生成混淆密钥,并将混淆密钥保存到数据库中;以及服务器201计算PDF文档中各分隔段的首尾两个分隔字符对应的首偏移、尾偏移,将首偏移、尾偏移与PDF文档的混淆密钥组合后生成唯一值,并利用唯一值命名相应的分隔段文档;以及为各各分隔段数据生成加密密钥,并将唯一值和加密密钥一一对应的保存到数据库中。
另外,客户端202还可用于:获取用户登录请求,校验用户信息,校验通过后根据用户数据请求从服务器加载PDF空壳文档和各分隔段文档。
本发明实施例中,客户端202还可用于:端获取PDF空壳文档,计算PDF空壳文档中各分隔段的首尾两个分隔字符对应的首偏移、尾偏移;将首偏移、尾偏移与获取的PDF文档的混淆密钥组合后生产唯一值,利用唯一值从各分隔段文档保存路径中获取相应的分隔段文档;以及获取加密密钥解密各分隔段文档对应的各分隔段数据,然后将各分隔段数据加载到PDF空壳文档组合显示。
从以上描述可以看出,通过将PDF文档分隔并加密后存储,有助于降低整个文档一次性被盗取的风险;通过在获取文档时,需要进行用户校验,从而可以对文档获取的行为(如下载文档、获取加密密码等)进行监控和管理,避免PDF文档被直接、随意的传播,同时,也有利于保障PDF文档内容安全的前提下,对文档进行传播;通过结合PDF文档的分隔,对PDF进行有序的组合,从而可以在增强文档内容安全性的同时,方便对文档进行有效地读取;通过选用多种形式的分隔字符对PDF文档进行分隔,从而增加了PDF文档处理的灵活性。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
Claims (8)
1.一种增强PDF文档内容安全性的方法,其特征在于,包括:
服务器读取PDF文档,为PDF文档生成混淆密钥,并保存所述混淆密钥;利用分隔字符分隔所述PDF文档,获取各分隔段数据,为各分隔段数据生成加密密钥,以将各分隔段数据加密后保存成若干分隔段文档;
计算PDF文档中各分隔段的首尾两个分隔字符对应的首偏移、尾偏移,将首偏移、尾偏移与PDF文档的混淆密钥组合后生成唯一值,利用唯一值命名相应的分隔段文档,将所述唯一值和加密密钥一一对应地加以保存;用分别与各分隔段数据等长度的空数据替换所述PDF文档中相应的分隔段数据,得到PDF空壳文档;
客户端从服务器获取PDF空壳文档和各分隔段文档并分开存储这两种文档,计算PDF空壳文档中各分隔段的首尾两个分隔字符对应的首偏移、尾偏移;将首偏移、尾偏移与PDF文档的混淆密钥组合后生产唯一值,利用唯一值从各分隔段文档保存路径中获取相应的分隔段文档;获取加密密钥解密与各分隔段文档对应的各分隔段数据,然后将各分隔段数据加载到PDF空壳文档中以便组合显示。
2.根据权利要求1所述的方法,其特征在于,所述分隔字符包括特征字符、平均分隔字符、自定义分隔字符中的一种或几种。
3.根据权利要求1所述的方法,其特征在于,客户端从服务器获取PDF空壳文档和各分隔段文档并分开存储还包括:
客户端获取用户登录请求,校验用户信息,校验通过后根据用户数据请求从服务器加载PDF空壳文档和各分隔段文档。
4.一种增强PDF文档内容安全性的***,其特征在于,包括:
服务器,用于读取PDF文档,并利用分隔字符分隔所述PDF文档,获取各分隔段数据,为各分隔段数据生成加密密钥,以将各分隔段数据加密后保存成若干分隔段文档;计算PDF文档中各分隔段的首尾两个分隔字符对应的首偏移、尾偏移,将首偏移、尾偏移与PDF文档的混淆密钥组合后生成唯一值,并利用唯一值命名相应的分隔段文档,将所述唯一值和加密密钥一一对应地加以保存;并用分别与各分隔段数据等长度的空数据替换所述PDF文档中相应的分隔段数据,得到PDF空壳文档;
客户端,用于从服务器获取PDF空壳文档和各分隔段文档并分开存储这两种文档,计算PDF空壳文档中各分隔段的首尾两个分隔字符对应的首偏移、尾偏移;将首偏移、尾偏移与PDF文档的混淆密钥组合后生产唯一值,利用唯一值从各分隔段文档保存路径中获取相应的分隔段文档;获取加密密钥解密与各分隔段文档对应的各分隔段数据,然后将各分隔段数据加载到PDF空壳文档中以便组合显示;
数据库,用于服务器在利用分隔字符分隔所述PDF文档之前,为PDF文档生成混淆密钥,并将所述混淆密钥保存到数据库中。
5.根据权利要求4所述的***,其特征在于,所述分隔字符包括特征字符、平均分隔字符、自定义分隔字符中的一种或几种。
6.根据权利要求4所述的***,其特征在于,所述客户端还用于:
获取用户登录请求,校验用户信息,校验通过后根据用户数据请求从服务器加载PDF空壳文档和各分隔段文档。
7.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-3中任一所述的方法。
8.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-3中任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610957042.3A CN107992761B (zh) | 2016-10-27 | 2016-10-27 | 增强pdf文档内容安全性的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610957042.3A CN107992761B (zh) | 2016-10-27 | 2016-10-27 | 增强pdf文档内容安全性的方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107992761A CN107992761A (zh) | 2018-05-04 |
CN107992761B true CN107992761B (zh) | 2021-02-26 |
Family
ID=62028619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610957042.3A Active CN107992761B (zh) | 2016-10-27 | 2016-10-27 | 增强pdf文档内容安全性的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107992761B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110334346B (zh) * | 2019-06-26 | 2020-09-29 | 京东数字科技控股有限公司 | 一种pdf文件的信息抽取方法和装置 |
CN116644459B (zh) * | 2023-07-27 | 2023-10-20 | 泰山学院 | 基于计算机软件开发的加密***及方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1535407A (zh) * | 2001-06-12 | 2004-10-06 | �Ҵ���˾ | 把生成特许软件的许可标识不可见地嵌入文本文档的方法 |
CN102681976A (zh) * | 2012-05-11 | 2012-09-19 | 珠海赛纳打印科技股份有限公司 | 文档形成方法、一致性判断方法及***、成像设备及*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8156563B2 (en) * | 2005-11-18 | 2012-04-10 | Sandisk Technologies Inc. | Method for managing keys and/or rights objects |
CN102780556B (zh) * | 2011-05-09 | 2015-03-18 | 北大方正集团有限公司 | 数字内容分段加密解密的方法及装置 |
CN102646179A (zh) * | 2012-02-27 | 2012-08-22 | 中山大学 | 一种基于pdf文件体的pdf文件信息嵌入和提取方法 |
CN103679051A (zh) * | 2013-12-31 | 2014-03-26 | 天津书生软件技术有限公司 | 一种文件隐藏方法 |
JP6340996B2 (ja) * | 2014-08-22 | 2018-06-13 | 富士通株式会社 | 暗号化方法、情報処理プログラム、及び情報処理装置 |
-
2016
- 2016-10-27 CN CN201610957042.3A patent/CN107992761B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1535407A (zh) * | 2001-06-12 | 2004-10-06 | �Ҵ���˾ | 把生成特许软件的许可标识不可见地嵌入文本文档的方法 |
CN102681976A (zh) * | 2012-05-11 | 2012-09-19 | 珠海赛纳打印科技股份有限公司 | 文档形成方法、一致性判断方法及***、成像设备及*** |
Non-Patent Citations (1)
Title |
---|
文档透明加******的设计与实现;王亮亮;《中国优秀硕士学位论文全文数据库 信息科技辑》;20130315;第2013卷(第03期);第I138-113页 * |
Also Published As
Publication number | Publication date |
---|---|
CN107992761A (zh) | 2018-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190311148A1 (en) | System and method for secure storage of electronic material | |
CN109104276B (zh) | 一种基于密钥池的云存储安全控制方法和*** | |
CN109150835B (zh) | 云端数据存取的方法、装置、设备及计算机可读存储介质 | |
KR101888903B1 (ko) | 키를 이전시키기 위한 방법 및 장치 | |
CN110798315B (zh) | 基于区块链的数据处理方法、装置及终端 | |
CN105760764B (zh) | 一种嵌入式存储设备文件的加解密方法、装置及终端 | |
WO2019199288A1 (en) | System and method for secure storage of electronic material | |
CN109829269A (zh) | 基于电子***验证电子文档的方法、装置及*** | |
US10630473B2 (en) | Determination of a device-specific private key for an asymmetrical cryptographic method on a device | |
US20100005318A1 (en) | Process for securing data in a storage unit | |
KR101698403B1 (ko) | 파일 압축 및 압축해제 방법 및 장치 | |
US9608822B2 (en) | Method for generating an HTML document that contains encrypted files and the code necessary for decrypting them when a valid passphrase is provided | |
CN111917540B (zh) | 一种数据加解密方法、装置、移动终端和存储介质 | |
TW201329779A (zh) | 於兩裝置間保護資料存取之方法及系統 | |
US10630474B2 (en) | Method and system for encrypted data synchronization for secure data management | |
CN112135086B (zh) | 一种会议录制加密方法、***和可读存储介质 | |
US20130290731A1 (en) | Systems and methods for storing and verifying security information | |
CN107533613B (zh) | 存储介质的制品、云打印***及访问pdf文件的方法 | |
KR20110139798A (ko) | 향상된 보안성을 갖는 데이터 관리 시스템의 제어방법 | |
US20230325516A1 (en) | Method for file encryption, terminal, electronic device and computer-readable storage medium | |
KR20140011534A (ko) | 특정 포맷을 가지는 대체 데이터의 생성 및 검증 | |
CN105631347B (zh) | 文件存取方法及客户端装置 | |
AU2018100503A4 (en) | Split data/split storage | |
CN107992761B (zh) | 增强pdf文档内容安全性的方法和*** | |
CN111177748A (zh) | 指纹存储加密方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |