[发明专利]一种数据加密、解密方法及装置无效
申请号: | 200910238170.2 | 申请日: | 2009-11-17 |
公开(公告)号: | CN102063598A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 肖一方;王威;万巍 | 申请(专利权)人: | 北大方正集团有限公司;北京方正阿帕比技术有限公司 |
主分类号: | G06F21/24 | 分类号: | G06F21/24 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 加密 解密 方法 装置 | ||
技术领域
本发明涉及计算机及信息安全领域,特别是涉及数据加密、解密方法及装置。
背景技术
随着网络应用的普及,信息安全越来越受到关注。对数据进行加密,是提高安全性的常用手段。
现有技术大多是对整个文件进行加密,尤其是对图片的加密,加密过程涉及图片中的每个像素点。当图片数量较多,或图片的尺寸较大时,加密的效率将非常低。
在最近几年,现有技术出现了对图片的高分辨率部分进行加密,在不进行解密的情况下,用户可以看到低分辨率的图片,只是图片不是很清晰。在解密后,可得到高质量的图片。该方法实现了对图片的部分数据进行加密,但加密方法仍然涉及到图片中的每个像素点,并且加密后得到低分辨率的图片,该图片仍然可见。
综上,现有技术对图片进行整体加密存在加密效率低的问题,对图片进行局部加密存在加密后图片仍然可见的问题。
发明内容
本发明实施例提供一种数据加密、解密方法及装置,用于实现对数据的局部加密,提高加密效率,以及实现相应的解密方案。
一种数据加密方法,包括以下步骤:
以数据流形式接收数据;
在接收数据过程中,对预设的位置信息和长度信息所对应的数据进行加密;其中进行加密的数据为文件数据中的部分数据。
位置信息为多个;进行加密的数据包括多段数据。
所述位置信息由位置生成器生成。
对预设的位置信息和长度信息所对应的数据进行加密的步骤包括:根据加密后的密钥,对预设的位置信息和长度信息所对应的数据进行加密。
一种数据解密方法,包括以下步骤:
以数据流形式接收数据;
在接收数据过程中,对预设的位置信息和长度信息所对应的数据进行解密;其中进行解密的数据为文件数据中的部分数据。
位置信息为多个;进行解密的数据包括多段数据。
所述位置信息由与加密端相同的位置生成器生成。
对预设的位置信息和长度信息所对应的数据进行解密的步骤包括:根据加密后的密钥,对预设的位置信息和长度信息所对应的数据进行解密。
一种加密装置,包括:
接口模块,用于以数据流形式接收数据;
加密模块,用于在接收数据过程中,对预设的位置信息和长度信息所对应的数据进行加密;其中进行加密的数据为文件数据中的部分数据。
一种解密装置,包括:
接口模块,用于以数据流形式接收数据;
解密模块,用于在接收数据过程中,对预设的位置信息和长度信息所对应的数据进行解密;其中进行解密的数据为文件数据中的部分数据。
本发明实施例对文件的部分数据进行加密,既达到了加密目的,使文件的内容不可见,又避免了对整个文件进行加密所产生的问题,提高了加密效率。并且,加密过程与数据的接收过程并行进行,进一步提高了加密效率。相应的,解密效率也有所提高。并且,解密过程与数据的接收过程并行进行,进一步提高了解密效率。
附图说明
图1为本发明实施例中数据加密的主要方法流程图;
图2为本发明实施例中数据加密的详细方法流程图;
图3为本发明实施例中数据解密的主要方法流程图;
图4为本发明实施例中数据解密的详细方法流程图;
图5为本发明实施例中加密装置的主要结构图;
图6为本发明实施例中加密装置的详细结构图;
图7为本发明实施例中解密装置的主要结构图;
图8为本发明实施例中解密装置的详细结构图。
具体实施方式
本发明实施例在接收数据的同时对数据进行加密,使接收过程和加密过程同时进行,提高效率。并且只对文件的部分数据进行加密,既达到了加密的目的,使加密后的文件不可见,又缩短了加密时间。
本实施例中的文件可以是图片文件等。进行加密的数据可以是文件中的任何数据,均可达到加密后文件不可见的目的。凡是能够实现局部数据(即少量字节)加密的算法均适用于本实施例。
参见图1,本实施例中数据加密的主要方法流程如下:
步骤101:以数据流形式接收数据。该接收数据的过程可以从外部设备或网络中接收数据,也可以是从本地的存储设备中读取数据。
步骤102:在接收数据过程中,对预设的位置信息和长度信息所对应的数据进行加密;其中进行加密的数据为文件数据中的部分数据。长度信息所指的长度小于文件数据的总长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京方正阿帕比技术有限公司,未经北大方正集团有限公司;北京方正阿帕比技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910238170.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通过网络分发数字文件的方法
- 下一篇:新型墙壁触摸屏开关
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置