密码输入及发送、接收方法以及装置制造方法及图纸

技术编号:34483883 阅读:18 留言:0更新日期:2022-08-10 09:00
本发明专利技术公开了一种密码输入及发送、接收方法以及装置,涉及数据安全技术领域,其中密码输入及发送方法包括:通过触控显示屏展示用于输入密码的虚拟键盘;获取用户通过在触控显示屏上进行触控操作而输入的密码对应的触控操作图像,其中,触控操作图像中包括虚拟键盘以及用户输入密码时在虚拟键盘上的触摸路径;将触控操作图像发送至接收方,以用于接收方根据触控操作图像中触摸路径所触及的虚拟按键的数量确定用户输入的密码。本方案将输入密码的图像发送至接收方,在没有获知密文与图像有关的情况下,采用一般的解密算法无法解密得到正确的明文。而将图像有关数据作为密文发送至接收方并不是容易想到的,因此密码传输的安全性较高。较高。较高。

【技术实现步骤摘要】
密码输入及发送、接收方法以及装置


[0001]本专利技术涉及数据安全
,尤其涉及密码输入及发送、接收方法以及装置。

技术介绍

[0002]密码作为一种身份验证方式被普遍使用,密码的安全性影响了身份验证的安全性。密码通常需要加密,然后将密文通过网络发送至验证方。
[0003]然而,在通过网络传输的过程中,采用现有加密方法得到的密文很容易被截获并破解得到明文。

技术实现思路

[0004]本说明书第一方面提供一种密码输入及发送方法,包括:通过触控显示屏展示用于输入密码的虚拟键盘;所述键盘包括多个虚拟按键;获取用户通过在触控显示屏上进行触控操作而输入的密码对应的触控操作图像,其中,所述触控操作图像中包括所述虚拟键盘以及用户输入密码时在所述虚拟键盘上的触摸路径;将所述触控操作图像发送至接收方,以用于接收方根据触控操作图像中触摸路径所触及的虚拟按键的数量确定用户输入的密码。
[0005]在一些实施例中,将所述触控操作图像发送至接收方,以用于接收方根据所述触摸路径所触及的虚拟按键的数量确定用户输入的密码,包括:获取多个触控操作图像的生成时间;将多个触控操作图像及对应的生成时间发送至接收方,以用于接收方根据各触控操作图像中触摸路径所触及的虚拟按键的数量确定触控操作图像对应的密码,并根据各触控操作图像分别对应的生成时间确定多个触控操作图像之间的顺序。
[0006]在一些实施例中,将所述触控操作图像发送至接收方,包括:采用图像加密算法对所述触控操作图像进行加密,得到密文;将所述密文发送至接收方。
[0007]在一些实施例中,获取用户通过在触控显示屏上进行触控操作而输入的密码对应的触控操作图像,包括:当接收到密码输入的开始指令,且用户开始在触控显示屏上进行触控操作时,开始录制屏幕;当接收到密码输入的结束指令时,停止录制屏幕。
[0008]在一些实施例中,获取用户通过在触控显示屏上进行触控操作而输入的密码对应的触控操作图像,包括:当接收到密码输入的开始指令,且用户开始在触控显示屏上进行触控操作,并且触摸路径触及虚拟按键时,触发截屏操作;当接收到密码输入的结束指令时,停止截屏操作;按照图片对应的截屏时间,将截屏操作得到的多个图片进行合成,得到触控操作图像。
[0009]本说明书第二方面一种密码接收方法,包括:获取发送方发送的密文;根据所述密文得到目标图像;所述目标图像中包括虚拟键盘以及用户在所述虚拟键盘上的触摸路径;确定在所述目标图像中触摸路径所触及的虚拟按键的数量;根据所述数量确定发送方发送的密码。
[0010]在一些实施例中,根据所述密文得到目标图像,包括:根据所述密文得到多个目标
图像及每个目标图像对应的生成时间;相应地,确定在所述目标图像中触摸路径所触及的虚拟按键的数量;根据所述数量确定发送方发送的密码,包括:确定每个目标图像中触摸路径所触及的虚拟按键的数量,并根据虚拟按键的数量确定目标图像对应的密码;按照目标图像对应的生成时间将各目标图像对应的密码进行组合,得到发送方发送的密码序列。
[0011]本说明书第三方面一种密码输入及发送装置,包括:展示单元,用于通过触控显示屏展示用于输入密码的虚拟键盘;所述键盘包括多个虚拟按键;第一获取单元,用于获取用户通过在触控显示屏上进行触控操作而输入的密码对应的触控操作图像,其中,所述触控操作图像中包括所述虚拟键盘以及用户输入密码时在所述虚拟键盘上的触摸路径;发送单元,用于将所述触控操作图像发送至接收方,以用于接收方根据触控操作图像中触摸路径所触及的虚拟按键的数量确定用户输入的密码。
[0012]在一些实施例中,所述发送单元包括:第一获取子单元,用于获取多个触控操作图像的生成时间;第一发送子单元,用于将多个触控操作图像及对应的生成时间发送至接收方,以用于接收方根据各触控操作图像中触摸路径所触及的虚拟按键的数量确定触控操作图像对应的密码,并根据各触控操作图像分别对应的生成时间确定多个触控操作图像之间的顺序。
[0013]在一些实施例中,所述发送单元包括:加密子单元,用于采用图像加密算法对所述触控操作图像进行加密,得到密文;第二发送子单元,用于将所述密文发送至接收方。
[0014]在一些实施例中,所述第一获取单元包括:录制子单元,用于当接收到密码输入的开始指令,且用户开始在触控显示屏上进行触控操作时,开始录制屏幕;当接收到密码输入的结束指令时,停止录制屏幕。
[0015]在一些实施例中,所述第一获取单元包括:截屏子单元,用于当接收到密码输入的开始指令,且用户开始在触控显示屏上进行触控操作,并且触摸路径触及虚拟按键时,触发截屏操作;当接收到密码输入的结束指令时,停止截屏操作;合成子单元,用于按照图片对应的截屏时间,将截屏操作得到的多个图片进行合成,得到触控操作图像。
[0016]本说明书第四方面一种密码接收装置,包括:第二获取单元,用于获取发送方发送的密文;第一确定单元,用于根据所述密文得到目标图像;所述目标图像中包括虚拟键盘以及用户在所述虚拟键盘上的触摸路径;第二确定单元,用于确定在所述目标图像中触摸路径所触及的虚拟按键的数量;第三确定单元,用于根据所述数量确定发送方发送的密码。
[0017]在一些实施例中,所述第一确定单元包括:第一确定子单元,用于根据所述密文得到多个目标图像及每个目标图像对应的生成时间;相应地,所述第二确定单元包括:第二确定子单元,用于确定每个目标图像中触摸路径所触及的虚拟按键的数量,并根据虚拟按键的数量确定目标图像对应的密码;组合子单元,用于按照目标图像对应的生成时间将各目标图像对应的密码进行组合,得到发送方发送的密码序列。
[0018]本说明书第五方面一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面或第二方面中任一项所述的方法。
[0019]本说明书第六方面一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方面或第二方面中任一项所述的方法。
[0020]本说明书第七方面一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现第一方面或第二方面中任一项所述的方法。
[0021]本说明书所提供的密码输入及发送、接收方法以及装置,获取用户通过在触控显示屏上进行触控操作而输入的密码对应的触控操作图像,将触控操作图像发送至接收方。由于图像由像素组成,那么所发送的密文与一系列的像素值有关,因此密文数据较为复杂,在没有获知密文与图像有关的情况下,采用一般的解密算法无法解密得到正确的明文。而将图像有关数据作为密文发送至接收方并不是容易想到的,因此,本说明书所提供的密码输入及发送方法在密文传输的过程中,难以被截获并破解得到明文,也即,密码传输的安全性较高。
附图说明
[0022]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种密码输入及发送方法,其特征在于,包括:通过触控显示屏展示用于输入密码的虚拟键盘;所述键盘包括多个虚拟按键;获取用户通过在触控显示屏上进行触控操作而输入的密码对应的触控操作图像,其中,所述触控操作图像中包括所述虚拟键盘以及用户输入密码时在所述虚拟键盘上的触摸路径;将所述触控操作图像发送至接收方,以用于接收方根据触控操作图像中触摸路径所触及的虚拟按键的数量确定用户输入的密码。2.根据权利要求1所述的方法,其特征在于,将所述触控操作图像发送至接收方,以用于接收方根据所述触摸路径所触及的虚拟按键的数量确定用户输入的密码,包括:获取多个触控操作图像的生成时间;将多个触控操作图像及对应的生成时间发送至接收方,以用于接收方根据各触控操作图像中触摸路径所触及的虚拟按键的数量确定触控操作图像对应的密码,并根据各触控操作图像分别对应的生成时间确定多个触控操作图像之间的顺序。3.根据权利要求1所述的方法,其特征在于,将所述触控操作图像发送至接收方,包括:采用图像加密算法对所述触控操作图像进行加密,得到密文;将所述密文发送至接收方。4.根据权利要求1所述的方法,其特征在于,获取用户通过在触控显示屏上进行触控操作而输入的密码对应的触控操作图像,包括:当接收到密码输入的开始指令,且用户开始在触控显示屏上进行触控操作时,开始录制屏幕;当接收到密码输入的结束指令时,停止录制屏幕。5.根据权利要求1所述的方法,其特征在于,获取用户通过在触控显示屏上进行触控操作而输入的密码对应的触控操作图像,包括:当接收到密码输入的开始指令,且用户开始在触控显示屏上进行触控操作,并且触摸路径触及虚拟按键时,触发截屏操作;当接收到密码输入的结束指令时,停止截屏操作;按照图片对应的截屏时间,将截屏操作得到的多个图片进行合成,得到触控操作图像。6.一种密码接收方法,其特征在于,包括:获取发送方发送的密文;根据所述密文得到目标图像;所述目标图像中包括虚拟键盘以及用户在所述虚拟键盘上的触摸路径;确定在所述目标图像中触摸路径所触及的虚拟按键的数量;根据所述数量确定发送方发送的密码。7.根据权利要求6所述的方法,其特征在于,根据所述密文得到目标图像,包括:根据所述密文得到多个目标图像及每个目标图像对应的生成时间;相应地,确定在所述目标图像中触摸路径所触及的虚拟按键的数量;根据所述数量确定发送方发送的密码,包括:确定每个目标图像中触摸路径所触及的虚拟按键的数量,并根据虚拟按键的...

【专利技术属性】
技术研发人员:雷雨
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1