System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于图像处理,具体涉及一种图像传输方法、装置、设备及存储介质。
技术介绍
1、目前,医疗美容是一项基于医疗技术而产生的新兴消费热潮。医疗美容主要分为整形美容(包括微整形)、皮肤美容、注射美容和口腔美容等四种类型。其中,高频低价、无创抗衰的非手术类微整形项目是未来发展趋势。近年来,随着人民生活水平的不断提高和广大人民群众对医疗保险需求的不断增加,医疗整形美容行业也得到了不断发展,美容行业得到了迅猛发展,现代医美技术日益发达,可通过计算机仿真及图像处理技术进行效果预测和风险预防,使得微整项目的效果和安全性大大提升。
2、在面向用户的图像处理过程中,服务端会多次更换和调整图像中的特征信息(如眉形、眼型、眼妆、唇妆等),并将调整后的图片发送至客户端,以供客户端进行进行和选择。但是,随着图像识别技术的发展,图片格式的图像信息越来越容易被外界破解,使得信息安全问题也越加严峻。
技术实现思路
1、本申请提出图像传输方法、装置、设备及存储介质,能够在图片信息传输过程中确保用户信息的安全传输。
2、本申请第一方面实施例提出了图像传输方法,包括:
3、将待传输图片转化为待传输字符串,并采用第一加密方式对所述待传输字符串进行加密,得到第一加密结果;
4、将预设信息值与所述第一加密结果进行拼接,得到拼接结果;
5、采用第二加密方式对所述拼接结果进行加密,得到第二加密结果;
6、将所述预设信息值、所述第一加密结果及所述第二加密结果
7、在本申请的一些实施例中,所述采用第一加密方式对所述待传输字符串进行加密,得到第一加密结果,包括:
8、采用预设加密算法对所述待传输字符串进行加密;
9、将经过所述预设加密算法加密之后的字符串进行base64编码,得到第一加密结果。
10、在本申请的一些实施例中,将预设信息值与所述第一加密结果进行拼接,包括:
11、将预设信息值进行base64编码;
12、将编码后的信息值与所述第一加密结果进行拼接。
13、在本申请的一些实施例中,所述采用第二加密方式对所述拼接结果进行加密,包括:
14、利用预设秘钥,采用哈希算法对所述拼接结果进行加密。
15、在本申请的一些实施例中,所述将所述预设信息值、所述第一加密结果及所述第二加密结果发送至客户端,包括:
16、将所述预设信息值、所述第一加密结果及所述第二加密结果存储为临时文件,并将所述临时文件转化为输出字符串;
17、将所述输出字符串发送至客户端。
18、在本申请的一些实施例中,所述将所述临时文件转化为输出字符串之后,还包括:
19、将所述输出字符串存储在加密私域地址中,并进行定期清理。
20、在本申请的一些实施例中,所述将待传输图片转化为待传输字符串,包括:
21、接收客户端发送的图片获取请求,确定所述图片获取请求中的所述请求字段;
22、若所述请求字段为第一值,则对待传输图片进行base64编码,将所述待传输图片转化为待传输字符串。
23、本申请第二方面的实施例提供了图像传输装置,包括:
24、第一加密模块,用于将待传输图片转化为待传输字符串,并采用第一加密方式对所述待传输字符串进行加密,得到第一加密结果;
25、拼接模块,用于将预设信息值与所述第一加密结果进行拼接,并得到拼接结果;
26、第二加密模块,用于采用第二加密方式对所述拼接结果进行加密,得到第二加密结果;
27、发送模块,用于将所述预设信息值、所述第一加密结果及所述第二加密结果以字符串的形式发送至客户端。
28、本申请第三方面的实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序以实现上述第一方面所述的方法。
29、本申请第四方面的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行实现上述第一方面所述的方法。
30、本申请实施例中提供的技术方案,至少具有如下技术效果或优点:
31、在本申请实施例中,,先将图片信息转换成字符串,然后对该字符串依次进行加密、拼接、再加密,最后预设特征值、字符串表示的图片信息及最终加密解果发送至客户端,以供客户端根据预设的密钥解密该加密的图片信息。如此,可以将经过加密的图片信息以字符串的形式发送给客户端,从而保证了图片信息传输过程中的到安全可靠性。且本实施例将预设信息值、第一加密结果及第二加密结果都发送至客户端,客户端一方面可以根据iv值对第二加密结果进行解密,得到拼接结果。然后基于拼接结果和iv值解出第一加密结果,然后再基于预设密钥对解出的第一加密结果进行解密,得到待传输的图片。另一方面,可以直接基于预设密钥对接收到的第一加密结果进行解密,也可以得到待传输的图片。然后客户端可以将两次解出的待传输的图片进行比较,如果解出的两张待传输的图片是同一张图片,则说明该图片传输过程安全、可靠。如果解出的两张待传输的图片不是同一张图片,则说明该图片传输过程不安全,该待传输图片可能被人截取和破解过,存在信息泄漏的风险。
32、本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变的明显,或通过本申请的实践了解到。
本文档来自技高网...【技术保护点】
1.一种图像传输方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述采用第一加密方式对所述待传输字符串进行加密,得到第一加密结果,包括:
3.根据权利要求2所述的方法,其特征在于,将预设信息值与所述第一加密结果进行拼接,包括:
4.根据权利要求1所述的方法,其特征在于,所述采用第二加密方式对所述拼接结果进行加密,包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述预设信息值、所述第一加密结果及所述第二加密结果发送至客户端,包括:
6.根据权利要求5所述的方法,其特征在于,所述将所述临时文件转化为输出字符串之后,还包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述将待传输图片转化为待传输字符串,包括:
8.一种图像传输装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序以实现如权利要求1-7任一项所述的方法。
10.一种计算机可读
...【技术特征摘要】
1.一种图像传输方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述采用第一加密方式对所述待传输字符串进行加密,得到第一加密结果,包括:
3.根据权利要求2所述的方法,其特征在于,将预设信息值与所述第一加密结果进行拼接,包括:
4.根据权利要求1所述的方法,其特征在于,所述采用第二加密方式对所述拼接结果进行加密,包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述预设信息值、所述第一加密结果及所述第二加密结果发送至客户端,包括:
6.根据权利要求5所述的方法...
【专利技术属性】
技术研发人员:张译友,
申请(专利权)人:北京新氧科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。