【技术实现步骤摘要】
一种可实现海量聊天大数据图片安全方法
[0001]本专利技术涉及一种手机
,特别是涉及一种可实现海量聊天大数据图片安全方法。
技术介绍
[0002]随着移动终端智能化程度越来越高,移动终端的应用也越来越广泛,尤其是随着即时聊天工具的普及化,很多用户之间的沟通都可以通过即时聊天工具进行,不可避免的涉及重要图片信息的交换。然而,发送的图片一经查看,该图片始终可以查看,不便于保护用户的隐私安全。
技术实现思路
[0003]本专利技术旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种可实现海量聊天大数据图片安全方法。
[0004]为了实现本专利技术的上述目的,本专利技术提供了一种可实现海量聊天大数据图片安全方法,包括以下步骤:
[0005]S1,对所有待发送至手机端的图像数据进行顺序编号,分别依次为A1、A2、A3、
……
、A
a
,其中,A1表示待发送至手机端的第1图像,A2表示待发送至手机端的第2图像,A3表示待发送至手机端的第3图像,A
a ...
【技术保护点】
【技术特征摘要】
1.一种可实现海量聊天大数据图片安全方法,其特征在于,包括以下步骤:S1,对所有待发送至手机端的图像数据进行顺序编号,分别依次为A1、A2、A3、
……
、A
a
,其中,A1表示待发送至手机端的第1图像,A2表示待发送至手机端的第2图像,A3表示待发送至手机端的第3图像,A
a
表示待发送至手机端的第a图像,a为待发送至手机端的所有图像数据的总张数;对每张图像进行图像运算,得到每张图像的图像运算值;S2,获取每张图像的图像信息,图像信息包括图像的宽度值和图像的高度值以及图像的分辨率;计算其每张图像的像素点总个数;S3,对步骤S1中得到的图像运算值进行次运算,得到其连接值;S4,将步骤S3中得到的连接值与图像值进行融合,得到其融合图像;所有融合图像和所对应的图像运算值构成的集合为待发送图像集;将待发送图像集发送至手机端,手机端得到其待查看图像集;S5,若控制器接收到待查看图像数据,且接收到持续查看触发信号,则对其待查看图像数据进行图像还原处理,得到其查看图像;得到其查看图像后,若持续查看触发信号中断或者Ts后,所述T为正数,s为时间单位秒,查看图像变为模糊图像。2.根据权利要求1所述的可实现海量聊天大数据图片安全方法,其特征在于,在步骤S1中,对每张图像进行图像运算,得到每张图像的图像运算值的方法为:其中,Summary Function[]表示采用MD4、MD5、SHA
‑
1、SHA
‑
224、SHA
‑
256、SHA
‑
384、SHA
‑
512之一的摘要函数;A
b
表示待发送至手机端的第b图像;b=1、2、3、
……
、a;Image Calculation表示待发送至手机端的第b图像A
b
采用MD4、MD5、SHA
‑
1、SHA
‑
224、SHA
‑
256、SHA
‑
384、SHA
‑
512之一的摘要函数得到的图像运算值。3.根据权利要求1所述的可实现海量聊天大数据图片安全方法,其特征在于,在步骤S2中,每张图像的像素点总个数的计算方法为:其中,表示待发送至手机端的第b图像A
b
的宽度值,其单位为厘米;表示待发送至手机端的第b图像A
b
的高度值,其单位为厘米;表示待发送至手机端的第b图像A
b
的分辨率,其单位为像素每英寸;表示待发送至手机端的第b图像A
b
由英寸转换为厘米的转换系数;表示待发送至手机端的第b图像A
b
的像素点总个数。4.根据权利要求1所述的可实现海量聊天大数据图片安全方法,其特征在于,在步骤S3中,运算次数的计算方法为:
其中,int()表示取整算法;表示待发送至手机端的第b图像A
b
的像素点总个数;δ表示组成像素值的位数;H表示摘要值的二进制总位数;∈表示属于;Z
+
表示正整数集合;表示不属于;表示运算总次数。5.根据权利要求1所述的可实现海量聊天大数据图片安全方法,其特征在于,在步骤S3中,连接值的计算方法为:其中,Summary Function[]表示采用MD4、MD5、SHA
‑
1、SHA
‑
224、SHA
‑
256、SHA
‑
384、SHA
‑
512之一的摘要函数;Image Calculation表示待发送至手机端的第b图像A
b
采用MD4、MD5、SHA
‑
1、SHA
‑
224、SHA
‑
256、SHA
‑
384、SHA
‑
512之一的摘要函数得到的图像运算值;当i=1时,I1表示图像运算值Image Calculation采用MD4、MD5、SHA
‑
1、SHA
‑
224、SHA
‑
256、SHA
‑
384、SHA
‑
512之一的摘要函数得到的摘要值;当i≠1时,I
i
=Summary Function[I
i
‑1],I
i
表示对I
i
‑1采用MD4、MD5、SHA
‑
1、SHA
‑
224、SHA
‑
256、SHA
‑
384、SHA
‑
512之一的摘要函数得到的摘要值;即i=2时,I2=Summary Function[I1],i=3时,I3=Summary Function[I2],i=4时,I4=Summary Function[I3],
……
,时,将其得到的摘要值连接起来,得到其连接值;其得到连接值的方法为:
其中,&表示连接符;表示连接值。6.根据权利要求1所述的可实现海量聊天大数据图片安全方法,其特征在于,在步骤S4中,得到其融合图像的方法为:其中,表示连接值中从左至右第c位所对应的值;
⊙
表示同或计算;表示待发送至手机端的第b图像A
b
中将其所有像素点排列成图像值后第c位所对应的排列值;表示融合后图像中所有像素点排列成图像值后第c位所对应的排列值。7.根据权利要求6所述的可实现海量聊天大数据图片安全方法,其特征在于,将其所有像素点排列成图像值的方法包括以下步骤:S81,将待发送至手机端的第b图像A
b
中的像素点从左至右,从上至下依次排列,依次为第1像素点、第2像素点、第3像素点、
……
、第像素点,表示接收到的第b图像A
b
的像素点总个数;S82,将每个像素点所对应的像素值转换为二进制数值,将所有转换得到的二进制数值按照第1像素点、第2像素点、第3像素点、
……
、第像素点的顺序排列,得到其所有像素点的图像值。8.根据权利要求1所述的可实现海量聊天大数据图片安全方法,其特征在于,在步骤S5中得到查看图像的方法包括以下步骤:S101,对得到的图像运算值进行次运算,得到其手机端连接值;S102,将得到的手机端连接值与融合图像中的图像值进行还原,得到其还原图像;若手机端图像运算值与图像运算值一致,则还原图像即为查看图像;在步骤101中,手机端运算次数的计算方法为:其中,int()表示取整算法;表示手机端接收到的第b
′
融合图像A
b
′
′
的像素点总个数;δ表示组成像素值的位数;
H
′
表示手机端摘要值的二进制总位数;∈表示属于;Z
+
表示正整数集合;表示不属于;表示手机端运算总次数;在步骤S101中,手机端连接值的计算方法为:其中,Summary Function[]表示采用MD4、MD5、SHA
‑
1、SHA
‑
224、SHA
‑
256、SHA
‑
384、SHA
‑
512之一的摘要函数;Image Calculation表示接收到的第b图像A
b
采用MD4、MD5、SHA
‑
1、SHA
‑
224、SHA
‑
256、SHA
‑
384、SHA
‑
512之一的摘要函数得到的图像运算值;当i
′
=1时,I1′
表示图像运算值Image Calculation采用MD4、MD5、SHA
‑
1、SHA
‑
224、SHA
‑
256、SHA
‑
384、SHA
‑
512之一的摘要函数得到的手机端摘要值;当i
′
≠1时,I
i
′
′
=Summary Function[I
i
′‑1′
],I
i
′
′
表示对I
i
′‑1′
采用MD4、MD5、SHA
‑
1、SHA
‑
224、SHA
‑
256、SHA
‑
384、SHA
‑
512之一的摘要函数得到的手机端摘要值;即i
′
=2时,I2′
=Summary Function[I1′
],i
′
=3时,I3′
=Summary Function[I2′
],i
′
=4时,I4′
=Summary Function[I3′
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。