System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据获取方法、装置、存储介质和电子设备制造方法及图纸_技高网

数据获取方法、装置、存储介质和电子设备制造方法及图纸

技术编号:41071774 阅读:4 留言:0更新日期:2024-04-24 11:28
本申请公开了一种数据获取方法、装置、存储介质和电子设备。该方法包括:响应于目标对象的数据获取请求,获取存储目标数据的二维码,并获取客户端的密码锁;基于密码锁对二维码进行验证,得到验证结果,并在验证结果为验证通过时,获取所述目标数据对应的第一加密密文;采用解密算法对第一加密密文进行第一解密操作,得到解密数据,并将解密数据返回至客户端,其中,客户端用于依据验证码对解密数据进行第二解密操作,得到目标数据,验证码由客户端对目标数据进行第一加密操作的加密密钥得到。本申请解决了由于相关技术在存储隐私数据的可信度较低,导致隐私数据安全性降低的技术问题。

【技术实现步骤摘要】

本申请涉及数据管理,具体而言,涉及一种数据获取方法、装置、存储介质和电子设备


技术介绍

1、随着互联网技术与大数据技术的快速发展,越来越多的人倾向于在生活中使用互联网进行学习和工作,因此,基于个人所拥有的数据量在互联网上快速增长,人们对于隐私数据的保护也越来越重视。

2、目前,大都是采用如下两种方式存储隐私数据:一是通过u盘,移动硬盘,光盘等外存储器存储数据,在其内部主要对本地文件内的隐私数据进行简单加密后存储,或者是通过网盘的形式,直接进行存储或通过网盘下载隐私数据到本地,再进行解密以获取隐私数据,但该方法是采用简单加密,所以在安全性和便携性上面都存在一定缺陷;二是通过第三方存储,现有第三方存储大都是需要将隐私数据上传到系统后,对隐私数据进行加密或加密并验,后续获取数据时再进一步对隐私数据进行解密,以此来保证隐私数据的安全性,但该方法在进行数据上传时可能会有被拦截的风险,另外,该方法对系统外部使用的人员来说安全性高,但是相对于系统内部人员来说,由于其了解加密解密方式,因此获取数据后可以对数据进行解密来获取到原数据,使得可信度明显变低。

3、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种数据获取方法、装置、存储介质和电子设备,以至少解决由于相关技术在存储隐私数据的可信度较低,导致隐私数据安全性降低的技术问题。

2、根据本申请实施例的一个方面,提供了一种数据获取方法,包括:响应于目标对象的数据获取请求,获取存储目标数据的二维码,并获取客户端生成的密码锁,其中,密码锁中包括:由4个第一白色码对应的第一坐标和第一坐标值组成的公钥、由4个第一黑色码对应的第二坐标和第二坐标值组成的私钥;基于密码锁对二维码进行验证,得到验证结果,并在验证结果为验证通过时,获取目标数据对应的第一加密密文;采用解密算法对第一加密密文进行第一解密操作,得到解密数据,并将解密数据返回至客户端,其中,客户端用于依据验证码对解密数据进行第二解密操作,得到目标数据,验证码由客户端对目标数据进行第一加密操作的加密密钥得到。

3、可选地,在获取存储目标数据的二维码之后,该方法还包括:将二维码发送至客户端,并通过客户端的目标设备扫描二维码,将密码锁与目标设备进行关联,其中,目标设备为客户端上传目标数据时第一次扫描二维码使用的设备。

4、可选地,基于密码锁对二维码进行验证,得到验证结果,包括:从预设的白色码集合中获取4个第二白色码,以及从预设的黑色码集合中获取4个第二黑色码,并基于4个第二白色码和4个第二黑色码构建第一矩阵,其中,第一矩阵中4个第二白色码的第三坐标对应的矩阵值为1,4个第二黑色码的第四坐标对应处的矩阵值为0;构建密码锁对应的第二矩阵,其中,第二矩阵中4个第一白色码的第一坐标对应的矩阵值为1,4个第一黑色码的第二坐标对应的矩阵值为0;将第一矩阵和第二矩阵进行对比,得到第一对比结果,并获取第一对比结果中4个第一白色码的第一坐标值;在4个第一白色码的第一坐标值均为1时,从数据库中获取与4个第一白色码的第一坐标相同的第三白色码的第五坐标值,并将4个第五坐标值和4第三坐标值进行比对,得到第二对比结果;基于第二对比结果确定验证结果,其中,在第二对比结果为零时,确定验证结果为验证通过,在第二对比结果不为零时,确定验证结果为验证不通过。

5、可选地,将4个第五坐标值和4第三坐标值进行比对,得到第二对比结果,包括:将4个第三坐标值转换为二进制形式,得到第一二进制数,并将4个第五坐标值转换为二进制形式,得到第二二进制数;通过异或运算逻辑将第一二进制数和第二二进制数进行比对,得到第二对比结果。

6、可选地,在将解密数据返回至客户端之后,该方法还包括:获取客户端对目标数据进行第一加密操作的加密密钥,并将加密密钥作为验证码,其中,加密密钥中包括:私钥中任意2个第一黑色码对应的第二坐标和第二坐标值,以及从白色码集合中获取2个第四白色码对应的第六坐标和第六坐标值;依据验证码对解密数据进行第二解密操作,得到目标数据。

7、可选地,在得到目标数据之后,该方法还包括:从私钥中获取任意2个第一黑色码对应的第二坐标和第二坐标值,并从白色码集合中获取的2个第五白色码应的第七坐标和第七坐标值;基于2个第一黑色码对应的第二坐标和第二坐标值和2个第五白色码应的第七坐标和第七坐标值对目标数据进行第一加密操作,得到加密数据;采用加密算法对加密数据进行第二加密操作,得到第二加密密文。

8、可选地,在得到第二加密密文之后,方法还包括:将第二加密密文存储至数据库中,并删除已解密的第一加密密文。

9、根据本申请实施例的另一方面,还提供了一种隐私数据获取装置,包括:获取模块,用于响应于目标对象的数据获取请求,获取存储目标数据的二维码,并获取客户端生成的密码锁,其中,密码锁中包括:由4个第一白色码对应的第一坐标和第一坐标值组成的公钥、由4个第一黑色码对应的第二坐标和第二坐标值组成的私钥;验证模块,用于基于密码锁对二维码进行验证,得到验证结果,并在验证结果为验证通过时,获取目标数据对应的第一加密密文;解密模块,用于采用解密算法对第一加密密文进行第一解密操作,得到解密数据,并将解密数据返回至客户端,其中,客户端用于依据验证码对解密数据进行第二解密操作,得到目标数据,验证码由客户端对目标数据进行第一加密操作的加密密钥得到。

10、根据本申请实施例的另一方面,还提供了一种非易失性存储介质,该非易失性存储介质包括存储的程序,其中,非易失性存储介质所在设备通过运行该程序执行上述的种数据获取方法。

11、根据本申请实施例的另一方面,还提供了一种电子设备,该电子设备包括:存储器和处理器,其中,存储器中存储有计算机程序,处理器被配置为通过计算机程序执行上述的种数据获取方法。

12、在本申请实施例中,响应于目标对象的数据获取请求,获取存储目标数据的二维码,并获取客户端生成的密码锁,其中,密码锁中包括:由4个第一白色码对应的第一坐标和第一坐标值组成的公钥、由4个第一黑色码对应的第二坐标和第二坐标值组成的私钥;基于密码锁对二维码进行验证,得到验证结果,并在验证结果为验证通过时,获取目标数据对应的第一加密密文;采用解密算法对第一加密密文进行第一解密操作,得到解密数据,并将解密数据返回至客户端,其中,客户端用于依据验证码对解密数据进行第二解密操作,得到目标数据,验证码由客户端对目标数据进行第一加密操作的加密密钥得到。

13、在上述过程,通过对获取的第一加密密文进行两次解密操作以获取目标数据,可以有效避免因加密简单,造成隐私数据容易被破解的情况发生,有效提升存储隐私数据的安全性,同时,本申请方案相比于相关技术在数据上传至系统后,再对数据加密或是加密并验证而言,可以避免出现隐私数据上传过程中被拦截的情况发生,明显提升存储隐私数据的可信度,从而解决了由于相关技术在存储隐私数据的可信度较低,导致隐私数据安全性降低的技术问题。

本文档来自技高网...

【技术保护点】

1.一种数据获取方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在获取存储目标数据的二维码之后,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,基于所述密码锁对所述二维码进行验证,得到验证结果,包括:

4.根据权利要求3所述的方法,其特征在于,将4个所述第五坐标值和4所述第三坐标值进行比对,得到第二对比结果,包括:

5.根据权利要求3所述的方法,其特征在于,在将所述解密数据返回至所述客户端之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在得到所述目标数据之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,在得到第二加密密文之后,所述方法还包括:

8.一种隐私数据获取装置,其特征在于,包括:

9.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,所述非易失性存储介质所在设备通过运行所述程序执行权利要求1至7中任意一项所述的数据获取方法。

10.一种电子设备,其特征在于,包括:存储器和处理器,其中,所述存储器中存储有计算机程序,所述处理器被配置为通过所述计算机程序执行权利要求1至7中任意一项所述的数据获取方法。

...

【技术特征摘要】

1.一种数据获取方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在获取存储目标数据的二维码之后,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,基于所述密码锁对所述二维码进行验证,得到验证结果,包括:

4.根据权利要求3所述的方法,其特征在于,将4个所述第五坐标值和4所述第三坐标值进行比对,得到第二对比结果,包括:

5.根据权利要求3所述的方法,其特征在于,在将所述解密数据返回至所述客户端之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在得到所述...

【专利技术属性】
技术研发人员:郭旭
申请(专利权)人:光大科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1