电子文件的加密处理、解密处理方法及装置的制作方法

上传人:ting****789 文档编号:310033749 上传时间:2022-06-14 格式:DOCX 页数:4 大小:18.18KB
返回 下载 相关 举报
电子文件的加密处理、解密处理方法及装置的制作方法_第1页
第1页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《电子文件的加密处理、解密处理方法及装置的制作方法》由会员分享,可在线阅读,更多相关《电子文件的加密处理、解密处理方法及装置的制作方法(4页珍藏版)》请在金锄头文库上搜索。

1、电子文件的加密处理、解密处理方法及装置的制作方法专利名称:电子文件的加密处理、解密处理方法及装置的制作方法技术领域:本发明实施例涉及信息处理技术,尤其涉及一种电子文件的加密处理、解密处理方法及装置。背景技术:移动阅读业务中,常用的文件可以包括文本(Text,简称TXT)文件、电子出版物(ElectronicPublication,简称ePud)文件和可移植文档格式(PortableDocumentirmat,简称PDF)文件等电子文件。上述电子文件与其他纸质文档类似,也涉及版权的问题。现有技术中,可以对电子文件利用加密算法进行加密,然后将上述加密所用的密钥写入许可文件,最后再对该许可文件利用加

2、密算法进行加密,从而实现了对电子文件的版权保护。移动终端获取到经过加密的电子文件和经过加密的许可文件时,可以利用预先获取的密钥信息,生成加密许可文件的密钥,利用该密钥解密上述经过加密的许可文件生成加密电子文件的密钥,利用该密钥解密上述经过加密的电子文件生成电子文件,以供该移动终端的用户进行阅读。由于加密算法和解密算法是以字节为单位进行处理的,操作较复杂,而电子文件的大小一般较大,导致了对电子文件利用加密算法进行加密处理和对经过加密的电子文件利用解密算法进行解密处理的处理时间较长,从而降低了电子文件的加密处理效率和解密处理效率。发明内容本发明实施例提供一种电子文件的加密处理、解密处理方法及装置,

3、用以实现对电子文件的版权保护,减少对电子文件进行加密处理的处理时间和/或对经过加密的电子文件进行解密处理的处理时间,提高电子文件的加密处理效率和/或解密处理效率。本发明实施例提供了一种电子文件的加密处理方法,包括利用第一密钥,对原始电子文件进行压缩生成压缩电子文件;将所述第一密钥写入第一许可文件;利用第二密钥,对所述第一许可文件进行加密。本发明实施例提供了另一种电子文件的解密处理方法,包括利用第二密钥,对经过加密的第一许可文件进行解密生成第一密钥;利用所述第一密钥,对经过压缩的原始电子文件进行解压缩生成原始电子文件。本发明实施例还提供了一种电子文件的加密处理装置,包括压缩模块,用于利用第一密钥

4、,对原始电子文件进行压缩生成压缩电子文件;处理模块,用于将所述第一密钥写入第一许可文件;加密模块,用于利用第二密钥,对所述第一许可文件进行加密。本发明实施例还提供了另一种电子文件的解密处理装置,包括解密模块,用于利用第二密钥,对经过加密的第一许可文件进行解密生成第一密钥;解压缩模块,用于利用所述第一密钥,对经过压缩的原始电子文件进行解压缩生成原始电子文件。由上述技术方案可知,本发明实施例通过利用第一密钥,对原始电子文件进行压缩生成压缩电子文件,将所述第一密钥写入第一许可文件,利用第二密钥,对所述第一许可文件进行加密,实现了对电子文件的版权保护,减少了对原始电子文件进行加密处理的处理时间,从而提

5、高了电子文件的加密处理效率;相应地,可以通过利用第二密钥,对经过加密的第一许可文件进行解密生成第一密钥,利用所述第一密钥,对经过压缩的原始电子文件进行解压缩生成原始电子文件,实现了能够利用获取的第二密钥获取进行版权保护的电子文件,减少了对经过加密的原始电子文件进行解密处理的处理时间,从而提高了电子文件的解密处理效率。为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例一提供的电

6、子文件的加密处理方法的流程示意图;图2为本发明实施例二提供的电子文件的加密处理方法的流程示意图;图3为本发明实施例三提供的电子文件的解密处理方法的流程示意图;图4为本发明实施例四提供的电子文件的加密处理装置的结构示意图;图5为本发明实施例五提供的电子文件的解密处理装置的一个结构示意图;图6为本发明实施例五提供的电子文件的解密处理装置的另一个结构示意图。具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在

7、没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明实施例一提供的电子文件的加密处理方法的流程示意图,如图1所示,本实施例的电子文件的加密处理方法可以包括以下步骤步骤101、利用第一密钥,对原始电子文件进行压缩生成压缩电子文件;具体地,可以利用第一密钥,对获取的原始电子文件进行压缩,也就是说,对原始电子文件进行带密钥的压缩。步骤102、将上述第一密钥写入第一许可文件;步骤103、利用第二密钥,对上述第一许可文件进行加密。其中,上述原始电子文件/压缩电子文件的格式可以包括但不限于TXT、ePud和PDF。其中,上述加密可以使用但不限于下列算法高级加密标准(Adva

8、ncedEncryptionMandard,简称AES)加密算法、数据加密标准(DataEncryptionStandard,简称DES)加密算法、安全哈希算法(SecureHashAlgorithm,简称SHA)加密算法。由于本发明实施例是针对压缩原始电子文件的压缩密钥(即第一密钥)进行加密的,与原始电子文件的大小无关,其处理时间是一个固定数值,不受原始电子文件大小的影响。由于压缩密钥与原始电子文件相比大小会小很多,所以加密压缩密钥的时间较短,且原始电子文件的压缩时间远远小于其加密时间,因此本发明实施例对原始电子文件进行加密处理的处理时间较短。而且由于原始电子文件经过了压缩,其大小会减小,所

9、以,在传输过程中,还能够减少网络流量。本实施例通过对原始电子文件进行带密钥的压缩,以及对压缩所使用的压缩密钥进行加密,实现了对电子文件的版权保护,由于原始电子文件的压缩时间远远小于其加密时间,而压缩密钥的大小又远远小于原始电子文件的大小,所以避免了对原始电子文件进行加密处理所导致的加密处理的处理时间长的缺陷,减少了对电子文件进行加密处理的处理时间,从而提高了电子文件的加密处理效率。图2为本发明实施例二提供的电子文件的加密处理方法的流程示意图,如图2所示,与上一实施例相比,本实施例的电子文件的加密处理方法还可以进一步包括以下步骤步骤201、将上述第二密钥写入第二许可文件中;步骤202、利用第三密

10、钥,对上述第二许可文件进行加密。本实施例中,通过对压缩密钥(即第一密钥)进行加密处理,使得解密第二许可文件之后,并不能直接获取压缩密钥,还需要进一步解密第一许可文件,从而实现了对压缩密钥进一步保护的目的,进一步实现了对电子文件的版权保护。图3为本发明实施例三提供的电子文件的解密处理方法的流程示意图,本实施例适用于获取到经过压缩的原始电子文件(压缩电子文件)和经过加密的许可文件,且许可文件中包含压缩原始电子文件的压缩密钥的场景。如图3所示,本实施例的电子文件的解密处理方法可以包括以下步骤步骤301、利用第二密钥,对经过加密的第一许可文件进行解密生成第一密钥;其中,上述第二密钥的获取方式可以包括但

11、不限于以下几种方式A、从服务器直接获取第二密钥;B、根据从服务器获取的密钥信息生成第二密钥;C、根据从服务器获取的密钥信息生成第三密钥,利用上述第三密钥,解密获取的经过加密的另一个许可文件(即第二许可文件)生成的第二密钥由于原始电子文件在进行加密处理时,对压缩密钥(即第一密钥)进行了加密处理,使得只能通过解密另一个许可文件(即第二许可文件)生成加密第一许可文件的密钥(即第二密钥),才能够利用该密钥解密经过加密的第一许可文件生成压缩原始电子文件的压缩密钥,从而实现了对压缩密钥进一步保护的目的,进一步实现了对电子文件的版权保护。具体地,可以利用从服务器获取的或本地生成的第二密钥,解密获取的经过加密

12、的第一许可文件生成压缩原始电子文件的压缩密钥(即第一密钥)。步骤302、利用所述第一密钥,对经过压缩的原始电子文件进行解压缩生成原始电子文件。其中,上述原始电子文件的格式可以包括但不限于TXT、ePud和PDF。具体地,可以利用生成的上述第一密钥,解压缩获取的压缩电子文件生成原始电子文件。其中,上述解密可以使用但不限于下列算法高级解密标准(AdvancedEncryptionMandard,简称AES)解密算法、数据解密标准(DataEncryptionMandard,简称DES)解密算法、安全哈希算法(SecureHashAlgorithm,简称SHA)解密算法。本实施例中,当获取到经过压缩

13、的原始电子文件和经过加密的第一许可文件,且第一许可文件中包含压缩原始电子文件的压缩密钥时,可以利用获取的第二密钥,解密经过加密的第一许可文件生成压缩原始电子文件的压缩密钥(即第一密钥),继而利用生成的上述第一密钥,解压缩获取的压缩电子文件生成原始电子文件。由于本发明实施例是针对压缩原始电子文件的压缩密钥(即第一密钥)进行解密的,与原始电子文件的大小无关,其处理时间是一个固定数值,不受原始电子文件大小的影响。由于压缩密钥与原始电子文件相比大小会小很多,所以解密压缩密钥的时间较短,且原始电子文件的解压缩时间远远小于其解密时间,因此本发明实施例对经过带密钥压缩的原始电子文件进行解密处理的处理时间较短

14、。而且由于原始电子文件经过了压缩,其大小会减小,所以,在传输过程中,还能够减少网络流量。本实施例由于对原始电子文件进行带密钥的压缩,以及对压缩所使用的压缩密钥进行加密,因此,在解密时可以利用第二密钥,对经过加密的第一许可文件进行解密生成第一密钥,继而利用该第一密钥,对经过压缩的原始电子文件进行解压缩生成原始电子文件,以供用户进行阅读,实现了能够利用获取的第二密钥获取进行版权保护的原始电子文件,所以避免了对经过加密的原始电子文件进行解密处理所导致的解密处理的处理时间长的缺陷,减少了对经过加密的原始电子文件进行解密处理的处理时间,从而提高了电子文件的解密处理效率。需要说明的是对于前述的各方法实施例

15、,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。图4为本发明实施例四提供的电子文件的加密处理装置的结构示意图,如图4所示,本实施例的电子文件的加密处理装置可以包括压缩模块41、处理模块42和加密模块43。其中,压缩模块41利用第一密钥,对原始电子文件进行压缩生成

16、压缩电子文件,处理模块42将上述第一密钥写入第一许可文件,加密模块43利用第二密钥,对上述第一许可文件进行加密。上述实施例一、二中方法的功能均可以由本发明实施例提供的电子文件的加密处理装置实现。本实施例中,通过压缩模块对原始电子文件进行带密钥的压缩,以及处理模块和加密模块对压缩所使用的压缩密钥进行加密,实现了对电子文件的版权保护,由于原始电子文件的压缩时间远远小于其加密时间,而压缩密钥的大小又远远小于原始电子文件的大小,所以避免了对原始电子文件进行加密处理所导致的加密处理的处理时间长的缺陷,减少了对电子文件进行加密处理的处理时间,从而提高了电子文件的加密处理效率。进一步地,本实施例中的加密模块43还可以进一步将上述第二密钥写入第二许可文件中,利用第三密钥,对上述第二许可文件进行加密,通过加密模块对压缩密钥(即第一密钥)进行加密处理,使得解密第二许可文件之后,并不能直接获取压缩密钥,还需要进一步解密第一许可文件,从而实现了对压缩密钥进一步保护的目的,进一步实现了对电子文件的版权保护。图5为本发明实施例五提供的电子文件的解密处理装置的一个结构示意图,如图5所

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号