基于动态坐标和算法的数据加密方法、系统、介质及装置制造方法及图纸

技术编号:26505383 阅读:31 留言:0更新日期:2020-11-27 15:33
本发明专利技术提供一种基于动态坐标和算法的数据加密方法、系统、介质及装置,包括:服务端生成M张图片,将每张图片按照预设切割方式切割成N片区域,为每张图片建立坐标系,生成每片区域关于所述第一坐标系的第一坐标;为每张图片设定加密算法和秘钥对;生成每张图片的索引;接收客户端发送的图片请求,将所选择的图片对应的加密算法和秘钥对,所选择的图片信息和索引发送至客户端;接收所述客户端发送的密文字符串,所选择的图片的索引和所述软键盘的初始位;对密文字符串进行解密,获取第二坐标,基于所述第二坐标和软键盘的初始位获取第一坐标,获取第一坐标对应的字符。本发明专利技术用于保证数据的强安全保护,同时可选择加密算法组合方式满足实际所需。

【技术实现步骤摘要】
基于动态坐标和算法的数据加密方法、系统、介质及装置
本专利技术涉及移动互联网
,特别是涉及一种基于动态坐标和算法的数据加密方法、系统、介质及装置。
技术介绍
目前在PC端和移动端上,用户密码仍作为最主要的用户身份认证重要手段,普通的密码输入框无法防止木马程序、恶意代码、HOOK、键盘记录器、网络通讯监听等窃取用户隐私数据。因此,希望能够解决如何更好地进行用户输入密码时的数据保护的问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种基于动态坐标和算法的数据加密方法、系统、介质及装置,用于解决现有技术中如何更好地进行用户输入密码时的数据保护的问题。为实现上述目的及其他相关目的,本专利技术提供一种基于动态坐标和算法的数据加密方法,包括以下步骤:服务端生成M张图片,将每张图片按照预设切割方式切割成N片区域,为每张图片建立第一坐标系,生成每片区域关于所述第一坐标系的第一坐标,将字符与所述第一坐标一一对应;为每张图片设定加密算法和秘钥对;所述每张图片的每片区域与所述第一坐标的对应关系,字符本文档来自技高网...

【技术保护点】
1.一种基于动态坐标和算法的数据加密方法,其特征在于,包括以下步骤:/n服务端生成M张图片,将每张图片按照预设切割方式切割成N片区域,为每张图片建立第一坐标系,生成每片区域关于所述第一坐标系的第一坐标,将字符与所述第一坐标一一对应;为每张图片设定加密算法和秘钥对;所述每张图片的每片区域与所述第一坐标的对应关系,字符与所述第一坐标的对应关系,对应的加密算法和秘钥对,图片的识别信息为图片的索引;/n客户端发送图片请求至所述服务端;/n所述服务端接收所述客户端发送的图片请求,随机选择一张图片,将所选择的图片对应的加密算法和秘钥对,所述所选择的图片信息和索引发送至所述客户端,所述所选择的图片信息包括所...

【技术特征摘要】
1.一种基于动态坐标和算法的数据加密方法,其特征在于,包括以下步骤:
服务端生成M张图片,将每张图片按照预设切割方式切割成N片区域,为每张图片建立第一坐标系,生成每片区域关于所述第一坐标系的第一坐标,将字符与所述第一坐标一一对应;为每张图片设定加密算法和秘钥对;所述每张图片的每片区域与所述第一坐标的对应关系,字符与所述第一坐标的对应关系,对应的加密算法和秘钥对,图片的识别信息为图片的索引;
客户端发送图片请求至所述服务端;
所述服务端接收所述客户端发送的图片请求,随机选择一张图片,将所选择的图片对应的加密算法和秘钥对,所述所选择的图片信息和索引发送至所述客户端,所述所选择的图片信息包括所述所选择的图片和预设切割方式;
所述客户端按照预设切割方式将所述所选择的图片切割成N片区域,为所述所选择的图片建立第二坐标系,生成每片区域关于所述第二坐标系的第二坐标,基于所述所选择的图片的索引,生成字符与第二坐标一一对应,第二坐标与每片区域一一对应的软键盘,所述软键盘的初始位;所述客户端接收用户的指令获取所述字符对应的第二坐标;所述客户端按照所述所选择的图片对应的加密算法和密钥对所述第二坐标加密获得密文字符串;所述客户端发送密文字符串、所述所选择的图片的索引和所述软键盘的初始位至所述服务端;
所述服务端接收所述客户端发送的密文字符串,所述所选择的图片的索引和所述软键盘的初始位;基于所述所选择的图片的索引获取对应的所选择的图片,获取所述所选择的图片基于其映射对应的加密算法和密钥对,基于所述加密算法和密钥对对所述密文字符串进行解密,获取第二坐标,基于所述第二坐标和软键盘的初始位获取第一坐标,基于所述所选择的图片的索引获取所述第一坐标对应的字符。


2.一种基于动态坐标和算法的数据加密方法,其特征在于,所述为每张图片设定加密算法和秘钥对包括:建立加密算法配置库,为每张图片映射到所述加密算法配置库的一组加密算法和密钥对。


3.一种基于动态坐标和算法的数据加密系统,其特征在于,包括:服务端和客户端;
所述服务端生成M张图片,将每张图片按照预设切割方式切割成N片区域,为每张图片建立第一坐标系,生成每片区域关于所述第一坐标系的第一坐标,将字符与所述第一坐标一一对应;为每张图片设定加密算法和秘钥对;所述每张图片的每片区域与所述第一坐标的对应关系,字符与所述第一坐标的对应关系,对应的加密算法和秘钥对,图片的识别信息为图片的索引;
所述客户端发送图片请求至所述服务端;
所述服务端接收客户端发送的图片请求,随机选择一张图片,将所选择的图片对应的加密算法和秘钥对,所述所选择的图片信息和索引发送至所述客户端,所述所选择的图片信息包括所述所选择的图片和预设切割方式;
所述客户端按照预设切割方式将所述所选择的图片切割成N片区域,为所述所选择的图片建立第二坐标系,生成每片区域关于所述第二坐标系的第二坐标,基于所述所选择的图片的索引,生成字符与第二坐标一一对应,第二坐标与每片区域一一对应的软键盘,所述软键盘的初始位;所述客户端接收用户的指令获取所述字符对应的第二坐标;所述客户端按照所述所选择的图片对应的加密算法和密钥对所述第二坐标加密获得密文字符串;所述客户端发送密文字符串、所述所选择的图片的索引和所述软键盘的初始位至所述服务端;
所述服务端接收所述客户端发送的密文字符串,所述所选择的图片的索引和所述软键盘的初始位;基于所述所选择的图片的索引获取对应的所选择的图片,获取所述所选择的图片基于其映射对应的加密算法和密钥对,基于所述加密算法和密钥对对所述密文字符串进行解密,获取第二坐标,基于所述第二坐标和软键盘的初始位获取第一坐标,基于所述所选择的图片的索引获取所述第一坐标对应的字符。


4.一种基于动态坐标和算法的数据加密方法,其特征在于,应用于服务端,包括以下步骤:
生成M张图片,将每张图片按照预设切割方式切割成N片区域,为每张图片建立第一坐标系,生成每片区域关于所述第一坐标系的第一坐标,将字符与所述第一坐标一一对应;为每张图片设定加密算法和秘钥对;所述每张图片的每片区域与所述第一坐标的对应关系,字符与所述第一坐标的对应关系,对应的加密算法...

【专利技术属性】
技术研发人员:刘剑群吴朝亮于传富刘奇彭大祥王佳伟严永峰
申请(专利权)人:天翼电子商务有限公司
类型:发明
国别省市:北京;11

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

1