移动终端图像加密方法及装置的制造方法

文档序号:8361766阅读:220来源:国知局
移动终端图像加密方法及装置的制造方法
【技术领域】
[0001 ] 本发明属于图像处理技术领域,尤其涉及一种移动终端图像加密方法及装置。
【背景技术】
[0002]在移动终端高速发展的今天,移动终端用户越来越多,功能越来越强,比如手机、平板电脑等。对于用户来说,用手机拍照并存储照片已经成为习惯,并且用户可以随时查看手机里面的照片,快捷方便。有些用户的手机里存储有重要或者隐私的照片,如何保证这些照片不被别人窃取或泄露是个比较重要的问题。如果手机丢失了,保存在手机里面的照片可能被其他人看到甚至利用和传播。对于用户来说,保护手机照片的信息安全至关重要。
[0003]目前,移动终端的照片都是公开的,用户无法通过移动终端对保存的照片进行加密处理,只能通过设置隐藏来隐藏相关照片,但是他人仍可以较为方便地还原出隐藏照片,照片存在较大的安全隐患。

【发明内容】

[0004]鉴于上述问题,本发明的目的在于提供一种移动终端图像加密方法即装置,旨在解决现有移动终端无法对保存的图像进行加密处理,使得图像存在较大安全隐患。
[0005]一方面,所述移动终端图像加密方法包括下述步骤:
[0006]获取用户输入的加密密码,并将待加密的图像数据通过加密算法计算得到第一加密值,将所述图像数据、第一加密值以及所述加密密码组成加密密文;
[0007]获取用户输入的解密密码,当所述解密密码与所述加密密文中的加密密码一致时,对所述加密密文中的图像数据采用相同的加密算法计算得到第二加密值;
[0008]当所述第二加密值与加密密文中的第一加密值一致时,删除所述加密密文中的第一加密值以及加密密码并保存,恢复出原始图像。
[0009]进一步的,所述加密算法为哈希加密算法。
[0010]进一步的,所述获取用户输入的加密密码,并将待加密的图像数据通过加密算法计算得到第一加密值,将所述图像数据、第一加密值以及所述加密密码组成加密密文步骤,具体包括:获取用户输入的m位加密密码;将待加密的图像数据通过哈希加密算法计算得到η位第一加密值;将所述图像数据、η位第一加密值以及m位加密密码按顺序排列组成加密密文。
[0011]进一步的,所述获取用户输入的解密密码,当所述解密密码与所述加密密文中的加密密码一致时,对所述加密密文中的图像数据采用相同的加密算法计算得到第二加密值步骤,具体包括:获取用户输入的m位解密密码;取所述加密密文后m位数据得到加密密码,判断所述解密密码与所述得到的加密密码是否一致;当一致时,去除所述加密密文的后m+n位数据得到图像数据,并对所述得到的图像数据进行哈希加密算法计算得到η位第二加密值。
[0012]进一步的,所述当所述第二加密值与加密密文中的第一加密值一致时,删除所述加密密文中的第一加密值以及加密密码并保存,恢复出原始图像步骤,具体包括:去除所述加密密文的后m位数据,再取后η位数据得到第一加密值,判断所述第一加密值与所述第二加密值是否一致;当一致时,删除所述加密密文的后m+n位数据并保存,恢复出原始图像。
[0013]另一方面,所述移动终端图像加密装置包括:
[0014]图像加密模块,用于获取用户输入的加密密码,并将待加密的图像数据通过加密算法计算得到第一加密值,将所述图像数据、第一加密值以及所述加密密码组成加密密文;
[0015]解密判断模块,用于获取用户输入的解密密码,当所述解密密码与所述加密密文中的加密密码一致时,对所述加密密文中的图像数据采用相同的加密算法计算得到第二加密值;
[0016]图像还原模块,用于当所述第二加密值与加密密文中的第一加密值一致时,删除所述加密密文中的第一加密值以及加密密码并保存,恢复出原始图像。
[0017]进一步的,所述加密算法为哈希加密算法。
[0018]进一步的,所述图像加密模块包括:加密密码获取单元,用于获取用户输入的m位加密密码;第一处理单元,用于将待加密的图像数据通过哈希加密算法计算得到η位第一加密值;密文生成单元,用于将所述图像数据、η位第一加密值以及m位加密密码按顺序排列组成加密密文。
[0019]进一步的,所述解密判断模块包括:解密密码获取单元,用于获取用户输入的m位解密密码;加解密码判断单元,用于取所述加密密文后m位数据得到加密密码,判断所述解密密码与所述得到的加密密码是否一致;第二处理单元,用于当所述加解密码判断单元判断是时,去除所述加密密文的后m+n位数据得到图像数据,并对所述得到的图像数据进行哈希加密算法计算得到η位第二加密值。
[0020]进一步的,所述图像还原模块包括:加密值判断单元,用于去除所述加密密文的后m位数据,再取后η位数据得到第一加密值,判断所述第一加密值与所述第二加密值是否一致;图像还原单元,用于当所述加密值判断单元判断是时,删除所述加密密文的后m+n位数据并保存,恢复出原始图像。
[0021 ] 本发明的有益效果是:本发明首先通过加密算法加密图像数据,得到第一加密值,并将图像数据、第一加密值、用户输入的加密密码组成加密密文,解密时,首先将用户输入的解密密码与加密密码进行对比,当一致时,再对图像数据按照加密算法加密得到第二加密值,当第一加密值和第二加密值相同时,才还原出图像数据,本发明采用密码对比和加密值对比的双重对照验证,保证恢复的图像数据的完整性和真实性,通过密码对比,可以验证输入密码的正确性,通过加密值对比,可以验证图像是否被篡改,保证了图像数据的完整性。
【附图说明】
[0022]图1是本发明第一实施例提供的移动终端图像加密方法的流程图;
[0023]图2是本发明第二实施例提供的移动终端图像加密方法的流程图;
[0024]图3是本发明第三实施例提供的移动终端图像加密装置的结构方框图;
[0025]图4是本发明第四实施例提供的移动终端图像加密装置的结构方框图。
【具体实施方式】
[0026]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0028]实施例一:
[0029]图1示出了本发明第一实施例提供的移动终端图像加密方法的流程,为了便于说明仅不出了与本发明实施例相关的部分。
[0030]本实施例提供的移动终端图像加密方法包括下述步骤:
[0031]步骤S101、取用户输入的加密密码,并将待加密的图像数据通过加密算法计算得到第一加密值,将所述图像数据、第一加密值以及所述加密密码组成加密密文。
[0032]所述待加密的图像数据是用户所选待加密照片的数据,可以是本地保存的照片,也可以是用户刚拍摄的照片,首先用户输入加密密码,所述加密密码位数不限,可以默认也可有用户设置。作为一种具体实现方式,用户在移动终端中选取照片,然后通过点击照片菜单选项中的加密键,然后弹出加密输入框,用户输入加密密码即可。
[0033]本步骤中,可以使用各种数据加密算法对图像数据进行加密,比如哈希加密算法、小波变换算法、傅里叶变换算法等等。本实施例不做具体限定。然后将所述原始的图像数据、第一加密值以及所述加密密码组成加密密文。本步骤不限定图像数据、第一加密值以及加
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1