一种加密图片的方法、查看图片的方法、系统和终端的制作方法

文档序号:8361769阅读:313来源:国知局
一种加密图片的方法、查看图片的方法、系统和终端的制作方法
【技术领域】
[0001]本发明涉及图像处理及传输技术领域,尤其涉及的是一种加密图片的方法、查看图片的方法、系统和终端。
【背景技术】
[0002]人们在博客上公开一张图片,或是在聊天群中群发一张图片时,有时出于隐私保护,希望只有拥有权限的人才能看见整张完整图片,而没有权限的人只能看到该图片的部分内容。
[0003]为了满足用户的这种需求,需要一种对图像进行处理的方法。

【发明内容】

[0004]本发明所要解决的技术问题是提供一种加密图片的方法、查看图片的方法、系统和终端,终端通过本发明的图片加密方法能够对图片进行加密处理,使用本发明的图片查看方法查看加密后的图片时,如果解密成功,则显示原始图片的完整内容。
[0005]为了解决上述技术问题,本发明提供了一种加密图片的方法,该方法包括:
[0006]确定原始图片经过编辑后的内容,将编辑后的图片保存为第一图片文件;
[0007]对所述原始图片进行加密处理,生成加密数据块;
[0008]将所述第一图片文件与所述加密数据块进行拼接,生成部分加密图片文件并保存。
[0009]进一步地,该方法还包括下述特点:
[0010]将所述第一图片文件与所述加密数据块进行拼接,生成部分加密图片文件并保存,包括:
[0011]生成包含第一图片文件和加密数据块的部分加密图片文件并保存,在所述部分加密图片文件中,所述第一图片文件的文件头信息中携带第一指示信息,所述加密数据块拼接在所述第一图片文件的文件结束符之后;
[0012]其中,所述第一指示信息用于指示部分加密处理,其中包含所述加密数据块的长度信息和用于表示部分加密处理的指示符。
[0013]进一步地,该方法还包括下述特点:
[0014]将所述第一图片文件与所述加密数据块进行拼接,生成部分加密图片文件并保存,包括:
[0015]生成包含第一图片文件、加密数据块和第二指示信息的部分加密图片文件并保存,在所述部分加密图片文件中,所述加密数据块拼接在所述第一图片文件的文件结束符之后,所述第二指示信息添加在所述加密数据块之后;
[0016]其中,所述第二指示信息用于指示部分加密处理,其中包含所述加密数据块的长度信息和用于表示部分加密处理的指示符。
[0017]进一步地,该方法还包括下述特点:
[0018]将所述第一图片文件与所述加密数据块进行拼接,生成部分加密图片文件并保存,包括:
[0019]生成包含第一图片文件、加密数据块和第三指示信息的部分加密图片文件并保存,在所述部分加密图片文件中,所述加密数据块拼接在所述第一图片文件的文件结束符之后,所述第三指示信息添加在所述第一图片文件的文件结束符与所述加密数据块之间;
[0020]其中,所述第三指示信息用于指示部分加密处理,其中包含所述加密数据块的长度信息和用于表示部分加密处理的指示符。
[0021 ] 进一步地,该方法还包括下述特点:
[0022]对所述原始图片进行加密处理,包括:
[0023]在用户设置了加密密码时,利用所述加密密码对所述原始图片进行加密处理,在用户未设置加密密码时,提示用户设置加密密码,在获取到用户设置的加密密码后,利用所述加密密码对所述原始图片进行加密处理。
[0024]为了解决上述技术问题,本发明提供了一种查看图片的方法,该方法包括:
[0025]解析图片文件,在确定所述图片文件中携带有用于指示部分加密图片的指示信息时,根据所述指示信息确定所述图片文件中包含的加密数据块的位置;
[0026]读取所述加密数据块并进行解密,在解密成功后,获得原始图片的数据,显示所述原始图片;
[0027]其中,携带有所述指示信息的图片文件由第一图片文件和加密数据块拼接而成,所述第一图片文件包含对原始图片进行编辑后的图片的数据,所述加密数据块是对原始图片进行加密后获得的数据块。
[0028]进一步地,该方法还包括下述特点:
[0029]解析图片文件,在确定所述图片文件中携带有用于指示部分加密图片的指示信息时,根据所述指示信息确定所述图片文件中包含的加密数据块的位置,包括:
[0030]从所述图片文件的前部解析出第一图片文件,在确定所述第一图片文件的文件头信息中携带有用于指示部分加密处理的第一指示信息后,确定所述加密数据块位于所述第一图片文件的文件结束符之后,根据所述第一指示信息中包含的加密数据块的长度信息确定所述加密数据块的结束位置。
[0031 ] 进一步地,该方法还包括下述特点:
[0032]解析图片文件,在确定所述图片文件中携带有用于指示部分加密图片的指示信息时,根据所述指示信息确定所述图片文件中包含的加密数据块的位置,包括:
[0033]从所述图片文件的尾部尝试提取用于指示部分加密处理的第二指示信息,如提取到,则确定所述加密数据块位于所述第二指示信息之前,根据所述第二指示信息中包含的加密数据块的长度信息确定所述加密数据块的起始位置。
[0034]进一步地,该方法还包括下述特点:
[0035]解析图片文件,在确定所述图片文件中携带有用于指示部分加密图片的指示信息时,根据所述指示信息确定所述图片文件中包含的加密数据块的位置,包括:
[0036]从所述图片文件的前部解析出第一图片文件,从所述第一图片文件的文件结束符后面尝试提取用于指示部分加密处理的第三指示信息,如提取到,则确定所述加密数据块位于所述第三指示信息之后,根据所述第三指示信息中包含的加密数据块的长度信息确定所述加密数据块的结束位置。
[0037]进一步地,该方法还包括下述特点:
[0038]读取所述加密数据块并进行解密,在解密成功后,获得原始图片的数据,显示所述原始图片,包括:
[0039]读取所述加密数据块,提示用户输入解密密码,在接收到用户输入的解密密码后,根据所述解密密码对所述加密数据块进行解密,如解密成功,则获得加密前的原始图片数据,显示所述原始图片。
[0040]为了解决上述技术问题,本发明提供了一种加密图片的系统,包括:
[0041]编辑模块,用于确定原始图片经过编辑后的内容,将编辑后的图片保存为第一图片文件;
[0042]加密模块,用于对所述原始图片进行加密处理,生成加密数据块;
[0043]拼接及保存模块,用于将所述第一图片文件与所述加密数据块进行拼接,生成部分加密图片文件并保存。
[0044]进一步地,该系统还包括下述特点:
[0045]拼接及保存模块,用于将所述第一图片文件与所述加密数据块进行拼接,生成部分加密图片文件并保存,包括:
[0046]生成包含第一图片文件和加密数据块的部分加密图片文件并保存,在所述部分加密图片文件中,所述第一图片文件的文件头信息中携带第一指示信息,所述加密数据块拼接在所述第一图片文件的文件结束符之后;
[0047]其中,所述第一指示信息用于指示部分加密处理,其中包含所述加密数据块的长度信息和用于表示部分加密处理的指示符。
[0048]进一步地,该系统还包括下述特点:
[0049]拼接及保存模块,用于将所述第一图片文件与所述加密数据块进行拼接,生成部分加密图片文件并保存,包括:
[0050]生成包含第一图片文件、加密数据块和第二指示信息的部分加密图片文件并保存,在所述部分加密图片文件中,所述加密数据块拼接在所述第一图片文件的文件结束符之后,所述第二指示信息添加在所述加密数据块之后;
[0051]其中,所述第二指示信息用于指示部分加密处理,其中包含所述加密数据块的长度信息和用于表示部分加密处理的指示符。
[0052]进一步地,该系统还包括下述特点:
[0053]拼接及保存模块,用于将所述第一图片文件与所述加密数据块进行拼接,生成部分加密图片文件并保存,包括:
[0054]生成包含第一图片文件、加密数据块和第三指示信息的部分加密图片文件并保存,在所述部分加密图片文件中,所述加密数据块拼接在所述第一图片文件的文件结束符之后,所述第三指示信息添加在所述第一图片文件的文件结束符与所述加密数据块之间;
[0055]其中,所述第三指示信息用于指示部分加密处理,其中包含所述加密数据块的长度信息和用于表示部分加密处理的指示符。
[0056]进一步地,该系统还包括下述特点:
[0057]加密模块,用于对所述原始图片进行加密处理,包括:
[0058]在用户设置了加密密码时,利用所述加密密码对所述原始图片进行加密处理,在用户未设置加密密码时,提示用户设置加密密码,在获取到用户设置的加密密码后,利用所述加密密码对所述原始图片进行加密处理。
[0059]为了解决上述技术问题,本发明提供了一种查看图片的系统,包括:
[0060]文件解析模块,用于解析图片文件,在确定所述图片文件中携带有用于指示部分加密图片的指示信息时,根据所述指示信息确定所述图片文件中包含的加密数据块的位置;
[0061]解密处理模块,用于读取所述加密数据块并进行解密,在解密成功后,获得原始图片的数据,显示所述原始图片;
[0062]其中,携带有所述指示信息的图片文件由第一图片文件和加密数据块拼接而成,所述第一图片文件包含对原始图片进行编辑后的图片的数据,所述加密数据块是对原始图片进行加密后获得的数据块。
[0063]进一步地,该系统还包括下述特点:
[0064]文件解析模块,用于解析图片文件,在确定所述图片文件中携带有用于指示部分加密图片的指示信息时,根据所述指示信息确定所述图片文件中包含的加密数据块的位置,包括:
[0065]从所述图片文件的前部解析出第一图片文件,在确定所述第一图片文件的文件头信息中携带有用于指示部分加密处理的第一指示信息后,确定所述加密数据块位于所述第一图片文件的文件结束符之后,根据所述第一指示信息中包含的加密数据块的长度信息确定所述加密数据块的结束位置。
[0066]进一步地,该系统还包括下述特点:
[0067]文件解析模块,用于解析图片文件,在确定所述图片文件中携带有用于指示部分加密图片的指示信息时,根据所述指示信息确定所述图片文件中包含的加密数据块的位置,包括:
[0068]从所述图片文件的尾部尝试提取用于指示部分加密处理的第二指示信息,如提取到,则确定所述加密数据块位于所述第二指示信息之前,根据所述第二指示信息中包含的加密数据块的长度信息确定所述加密数据块的起始位置。
[0069]进一步地,该系统还包括下述特点:
[0070]文件解析模块,用于解析图片文件,在确定所述图片文件中携带有用于指示部分加密图片的指示信息时,根据所述指示信息确定所述图片文件中包含的加密数据块的位置,包括:
[0071]从所述图片文件的前部解析出第一图片文件,从所述第一图片文件的文件结束符后面尝试提取用于指示部分加密处理的第三指示信息,如提取到,则确定所述加密数据块位于所述第三指示信息之后,根据所述第三指示信息中包含的加密数据块的长度信息确定所述加密数据块的结束位置。
[0072]进一步地,该系统还包括下述特点:
[0073]解密处理模块,用于读取所述加密数据块并进行解密,在解密成功后,获得原始图片的数据,显示所述原始图片,包括:
[0
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1