【技术实现步骤摘要】
一种密码输入及发送、接收方法及装置
[0001]本专利技术涉及数据安全
,尤其涉及密码输入及发送、接收方法以及装置。
技术介绍
[0002]密码作为一种身份验证方式被普遍使用,密码的安全性影响了身份验证的安全性。密码通常需要加密,然后将密文通过网络发送至验证方。
[0003]然而,在通过网络传输的过程中,采用现有加密方法得到的密文很容易被截获并破解得到明文。
技术实现思路
[0004]本说明书第一方面提供一种密码输入及发送方法,包括:展示用于输入密码的九宫格键盘,所述九宫格键盘包括9个按键,每个按键用于输入1至9中的一个数字,以及用于输入26个字母中的一个字母或者预设字符,其中26个字母中的每个字母与一个按键对应;获取用户输入通过九宫格键盘输入的密码序列,所述密码序列包括字母和/或数字;按照以下方法对所述密码序列中的每一位密码进行加密:在当前密码为字母的情况下,获取所述字母对应的目标按键,确定所述目标按键对应的目标数字,以及在所述目标按键对应的字母中所述字母的位置序号,根据所述位置序号和所述目标数字确定当前密码对应的密文;和/或,在当前密码为数字的情况下,获取所述数字对应的目标按键,确定所述目标按键对应的目标字母,根据所述目标字母确定当前密码对应的密文;通过预设标识符将所述密码序列中各位密码对应的密文进行组合,得到所述密码序列对应的密文;将所述密码序列对应的密文发送至接收方。
[0005]在一些实施例中,根据所述位置序号和所述目标数字确定当前密码对应的密文,包括:确定当前密码对应 ...
【技术保护点】
【技术特征摘要】
1.一种密码输入及发送方法,其特征在于,包括:展示用于输入密码的九宫格键盘,所述九宫格键盘包括9个按键,每个按键用于输入1至9中的一个数字,以及用于输入26个字母中的一个字母或者预设字符,其中26个字母中的每个字母与一个按键对应;获取用户输入通过九宫格键盘输入的密码序列,所述密码序列包括字母和/或数字;按照以下方法对所述密码序列中的每一位密码进行加密:在当前密码为字母的情况下,获取所述字母对应的目标按键,确定所述目标按键对应的目标数字,以及在所述目标按键对应的字母中所述字母的位置序号,根据所述位置序号和所述目标数字确定当前密码对应的密文;和/或,在当前密码为数字的情况下,获取所述数字对应的目标按键,确定所述目标按键对应的目标字母,根据所述目标字母确定当前密码对应的密文;通过预设标识符将所述密码序列中各位密码对应的密文进行组合,得到所述密码序列对应的密文;将所述密码序列对应的密文发送至接收方。2.根据权利要求1所述的方法,其特征在于,根据所述位置序号和所述目标数字确定当前密码对应的密文,包括:确定当前密码对应的密文为所述目标数字组成的密文,其中,所述目标数字的数量等于所述位置序号。3.根据权利要求1所述的方法,其特征在于,根据所述目标字母确定当前密码对应的密文,包括:确定当前密码对应的密文为所述目标字母组成的密文,其中,所述目标字母的个数为随机数。4.根据权利要求1所述的方法,其特征在于,在获取所述字母对应的目标按键,或者获取所述数字对应的目标按键之前,还包括:获取当前密码在所述密码序列中的当前位置序号;根据所述当前位置序号确定九宫格键盘中与按键对应的字母和/或数字的移动位数及移动方向,将九宫格键盘对应的26个字母按照所述移动方向、所述移动位数进行移动以调整每个按键所对应的字母,得到调整后的九宫格键盘,以用于根据调整后的九宫格键盘获取所述字母对应的目标按键,或者所述数字对应的目标按键。5.根据权利要求4所述的方法,其特征在于,根据所述当前位置序号确定九宫格键盘中与按键对应的字母和/或数字的移动位数及移动方向,包括:当所述当前位置序号为奇数时,确定九宫格键盘中与按键对应的字母和/或数字的移动方向为第一方向;当所述当前位置序号为偶数时,确定九宫格键盘中与按键对应的字母和/或数字的移动方向为与所述第一方向相反的第二方向。6.根据权利要求2所述的方法,其特征在于,根据所述当前位置序号确定九宫格键盘中与按键对应的字母和/或数字的移动位数及移动方向,包括:确定九宫格中与按键对应的字母和/或数字的移动位数等于所述当前位置序号。7.一种密码接收方法,其特征在于,包括:获取密文;
按照预设标识符将所述密文划分为多段;所述预设标识符用于表示关联的一段密文所对应的明文是字母还是数字;按照以下方法对所述多段中的每一段进行解密:在当前段关联的预设标识符表示当前段对应的明文为字母的情况下,获取预设九宫格键盘上所述当前段中的数字对应的目标按键,根据当前段中的数字和/或字母的数量确定字母的位置序号,根据所述位置序号从所述目标按键对应的字母中确定一个字母作为当前段对应的明文;在当前段关联的预设标识符表示当前段对应的明文为数字的情况下,获取预设九宫格键盘上所述当前段中的字母对应的目标按键,根据所述目标按键对应的数字确定当前段对应的明文;将各段对应的明文组合得到解密后的密码序列。8.根据权利要求7所述的方法,其特征在于,在获取预设九宫格键盘上所...
【专利技术属性】
技术研发人员:雷雨,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。