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

技术编号:35367586 阅读:27 留言:0更新日期:2022-10-29 18:08
本发明专利技术公开了一种密码输入及发送、接收方法及装置,涉及数据安全技术领域,其中密码输入及发送方法包括:通过九宫格键盘输入密码序列,并根据九宫格键盘中的按键所对应的数字或字母,对密码序列中的各位密码进行加密,然后将各位密码对应的密文进行组合,得到密码序列对应的密文,再将该密文发送至接收方。本方案中,用户输入的密码序列并不是直接传输的,也不是直接将用户输入的密码序列采用现有加密算法进行加密之后传输的,而是增加了密码转换步骤,也即先根据九宫格键盘中的按键所对应的数字或字母,对各位密码进行转换,再进行传输,从而提高了传输密文的复杂性,使得更难破解得到用户输入的密码序列,提高了密码输入及传输的安全性。的安全性。的安全性。

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


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

技术介绍

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

技术实现思路

[0004]本说明书第一方面提供一种密码输入及发送方法,包括:展示用于输入密码的九宫格键盘,所述九宫格键盘包括9个按键,每个按键用于输入1至9中的一个数字,以及用于输入26个字母中的一个字母或者预设字符,其中26个字母中的每个字母与一个按键对应;获取用户输入通过九宫格键盘输入的密码序列,所述密码序列包括字母和/或数字;按照以下方法对所述密码序列中的每一位密码进行加密:在当前密码为字母的情况下,获取所述字母对应的目标按键,确定所述目标按键对应的目标数字,以及在所述目标按键对应的字母中所述字母的位置序号,根据所述位置序号和所述目标数字确定当前密码对应的密文;和/或,在当前密码为数字的情况下,获取所述数字对应的目标按键,确定所述目标按键对应的目标字母,根据所述目标字母确定当前密码对应的密文;通过预设标识符将所述密码序列中各位密码对应的密文进行组合,得到所述密码序列对应的密文;将所述密码序列对应的密文发送至接收方。
[0005]在一些实施例中,根据所述位置序号和所述目标数字确定当前密码对应的密文,包括:确定当前密码对应的密文为所述目标数字组成的密文,其中,所述目标数字的数量等于所述位置序号。
[0006]在一些实施例中,根据所述目标字母确定当前密码对应的密文,包括:确定当前密码对应的密文为所述目标字母组成的密文,其中,所述目标字母的个数为随机数。
[0007]在一些实施例中,在获取所述字母对应的目标按键,或者获取所述数字对应的目标按键之前,还包括:获取当前密码在所述密码序列中的当前位置序号;根据所述当前位置序号确定九宫格键盘中与按键对应的字母和/或数字的移动位数及移动方向,将九宫格键盘对应的26个字母按照所述移动方向、所述移动位数进行移动以调整每个按键所对应的字母,得到调整后的九宫格键盘,以用于根据调整后的九宫格键盘获取所述字母对应的目标按键,或者所述数字对应的目标按键。
[0008]在一些实施例中,根据所述当前位置序号确定九宫格键盘中与按键对应的字母和/或数字的移动位数及移动方向,包括:当所述当前位置序号为奇数时,确定九宫格键盘中与按键对应的字母和/或数字的移动方向为第一方向;当所述当前位置序号为偶数时,确定九宫格键盘中与按键对应的字母和/或数字的移动方向为与所述第一方向相反的第二方
向。
[0009]在一些实施例中,根据所述当前位置序号确定九宫格键盘中与按键对应的字母和/或数字的移动位数及移动方向,包括:确定九宫格中与按键对应的字母和/或数字的移动位数等于所述当前位置序号。
[0010]本说明书第二方面提供一种密码接收方法,包括:获取密文;按照预设标识符将所述密文划分为多段;所述预设标识符用于表示关联的一段密文所对应的明文是字母还是数字;按照以下方法对所述多段中的每一段进行解密:在当前段关联的预设标识符表示当前段对应的明文为字母的情况下,获取预设九宫格键盘上所述当前段中的数字对应的目标按键,根据当前段中的数字和/或字母的数量确定字母的位置序号,根据所述位置序号从所述目标按键对应的字母中确定一个字母作为当前段对应的明文;在当前段关联的预设标识符表示当前段对应的明文为数字的情况下,获取预设九宫格键盘上所述当前段中的字母对应的目标按键,根据所述目标按键对应的数字确定当前段对应的明文;将各段对应的明文组合得到解密后的密码序列。
[0011]在一些实施例中,在获取预设九宫格键盘上所述当前段中的数字对应的目标按键,或者获取预设九宫格键盘上所述当前段中的字母对应的目标按键之前,还包括:获取当前段在所述多段中的当前位置序号;根据所述当前位置序号确定九宫格键盘中与按键对应的字母和/或数字的移动位数及移动方向,将九宫格键盘对应的26个字母按照所述移动方向、所述移动位数进行移动以调整每个按键所对应的字母,得到调整后的九宫格键盘,以用于根据调整后的九宫格键盘获取预设九宫格键盘上所述当前段中的数字对应的目标按键,或者获取预设九宫格键盘上所述当前段中的字母对应的目标按键。
[0012]在一些实施例中,根据所述当前位置序号确定九宫格键盘中与按键对应的字母和/或数字的移动位数及移动方向,包括:当所述当前位置序号为奇数时,确定九宫格键盘中与按键对应的字母和/或数字的移动方向为第一方向;当所述当前位置序号为偶数时,确定九宫格键盘中与按键对应的字母和/或数字的移动方向为与所述第一方向相反的第二方向。
[0013]本说明书第三方面提供一种密码输入及发送装置,包括:展示单元,用于展示用于输入密码的九宫格键盘,所述九宫格键盘包括9个按键,每个按键用于输入1至9中的一个数字,以及用于输入26个字母中的一个字母或者预设字符,其中26个字母中的每个字母与一个按键对应;第一获取单元,用于获取用户输入通过九宫格键盘输入的密码序列,所述密码序列包括字母和/或数字;加密单元,用于按照以下方法对所述密码序列中的每一位密码进行加密:在当前密码为字母的情况下,获取所述字母对应的目标按键,确定所述目标按键对应的目标数字,以及在所述目标按键对应的字母中所述字母的位置序号,根据所述位置序号和所述目标数字确定当前密码对应的密文;和/或,在当前密码为数字的情况下,获取所述数字对应的目标按键,确定所述目标按键对应的目标字母,根据所述目标字母确定当前密码对应的密文;第一组合单元,用于通过预设标识符将所述密码序列中各位密码对应的密文进行组合,得到所述密码序列对应的密文;发送单元,用于将所述密码序列对应的密文发送至接收方。
[0014]在一些实施例中,所述加密单元确定当前密码对应的密文为所述目标数字组成的密文,其中,所述目标数字的数量等于所述位置序号。
[0015]在一些实施例中,所述加密单元确定当前密码对应的密文为所述目标字母组成的密文,其中,所述目标字母的个数为随机数。
[0016]在一些实施例中,所述装置还包括第一调整单元,用于对预设九宫格键盘进行调整;所述第一调整单元包括:第一获取子单元,用于获取当前密码在所述密码序列中的当前位置序号;第一确定子单元,用于根据所述当前位置序号确定九宫格键盘中与按键对应的字母和/或数字的移动位数及移动方向,将九宫格键盘对应的26个字母按照所述移动方向、所述移动位数进行移动以调整每个按键所对应的字母,得到调整后的九宫格键盘。
[0017]在一些实施例中,所述第一确定子单元包括:第二确定子单元,用于当所述当前位置序号为奇数时,确定九宫格键盘中与按键对应的字母和/或数字的移动方向为第一方向;第三确定子单元,用于当所述当前位置序号为偶数时,确定九宫格键盘中与按键对应的字母和/或数字的移动方向为与所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种密码输入及发送方法,其特征在于,包括:展示用于输入密码的九宫格键盘,所述九宫格键盘包括9个按键,每个按键用于输入1至9中的一个数字,以及用于输入26个字母中的一个字母或者预设字符,其中26个字母中的每个字母与一个按键对应;获取用户输入通过九宫格键盘输入的密码序列,所述密码序列包括字母和/或数字;按照以下方法对所述密码序列中的每一位密码进行加密:在当前密码为字母的情况下,获取所述字母对应的目标按键,确定所述目标按键对应的目标数字,以及在所述目标按键对应的字母中所述字母的位置序号,根据所述位置序号和所述目标数字确定当前密码对应的密文;和/或,在当前密码为数字的情况下,获取所述数字对应的目标按键,确定所述目标按键对应的目标字母,根据所述目标字母确定当前密码对应的密文;通过预设标识符将所述密码序列中各位密码对应的密文进行组合,得到所述密码序列对应的密文;将所述密码序列对应的密文发送至接收方。2.根据权利要求1所述的方法,其特征在于,根据所述位置序号和所述目标数字确定当前密码对应的密文,包括:确定当前密码对应的密文为所述目标数字组成的密文,其中,所述目标数字的数量等于所述位置序号。3.根据权利要求1所述的方法,其特征在于,根据所述目标字母确定当前密码对应的密文,包括:确定当前密码对应的密文为所述目标字母组成的密文,其中,所述目标字母的个数为随机数。4.根据权利要求1所述的方法,其特征在于,在获取所述字母对应的目标按键,或者获取所述数字对应的目标按键之前,还包括:获取当前密码在所述密码序列中的当前位置序号;根据所述当前位置序号确定九宫格键盘中与按键对应的字母和/或数字的移动位数及移动方向,将九宫格键盘对应的26个字母按照所述移动方向、所述移动位数进行移动以调整每个按键所对应的字母,得到调整后的九宫格键盘,以用于根据调整后的九宫格键盘获取所述字母对应的目标按键,或者所述数字对应的目标按键。5.根据权利要求4所述的方法,其特征在于,根据所述当前位置序号确定九宫格键盘中与按键对应的字母和/或数字的移动位数及移动方向,包括:当所述当前位置序号为奇数时,确定九宫格键盘中与按键对应的字母和/或数字的移动方向为第一方向;当所述当前位置序号为偶数时,确定九宫格键盘中与按键对应的字母和/或数字的移动方向为与所述第一方向相反的第二方向。6.根据权利要求2所述的方法,其特征在于,根据所述当前位置序号确定九宫格键盘中与按键对应的字母和/或数字的移动位数及移动方向,包括:确定九宫格中与按键对应的字母和/或数字的移动位数等于所述当前位置序号。7.一种密码接收方法,其特征在于,包括:获取密文;
按照预设标识符将所述密文划分为多段;所述预设标识符用于表示关联的一段密文所对应的明文是字母还是数字;按照以下方法对所述多段中的每一段进行解密:在当前段关联的预设标识符表示当前段对应的明文为字母的情况下,获取预设九宫格键盘上所述当前段中的数字对应的目标按键,根据当前段中的数字和/或字母的数量确定字母的位置序号,根据所述位置序号从所述目标按键对应的字母中确定一个字母作为当前段对应的明文;在当前段关联的预设标识符表示当前段对应的明文为数字的情况下,获取预设九宫格键盘上所述当前段中的字母对应的目标按键,根据所述目标按键对应的数字确定当前段对应的明文;将各段对应的明文组合得到解密后的密码序列。8.根据权利要求7所述的方法,其特征在于,在获取预设九宫格键盘上所...

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

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

1