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

基于密码键盘的键盘驱动方法、装置、设备及存储介质制造方法及图纸

技术编号:40929875 阅读:3 留言:0更新日期:2024-04-18 14:51
本发明专利技术涉及人工智能技术,提出了一种基于密码键盘的键盘驱动方法,包括:建立目标串口与密码键盘的通信连接;利用所述通信连接将预先生成的输入指令传输至所述密码键盘;根据所述预先生成的输入指令生成所述密码键盘的输入密码,对所述输入密码进行电信号转化,得到所述输入密码的指令信号;生成所述指令信号的响应信号,利用所述密码键盘的通信协议对所述响应信号进行密文提取,得到所述响应信号的密文数据。本发明专利技术还提出一种基于密码键盘的键盘驱动装置、电子设备以及存储介质。本发明专利技术可以提高键盘驱动的安全性。

【技术实现步骤摘要】

本专利技术涉及人工智能,尤其涉及一种基于密码键盘的键盘驱动方法、装置、电子设备及计算机可读存储介质。


技术介绍

1、密码键盘是一种用于输入密码和敏感信息的特殊设备,通常采用加密和安全认证技术,可以确保用户输入的密码和敏感信息在传输过程中得到保护,防止被恶意截获或篡改,相比于普通键盘,密码键盘提供了更高的安全性,特别适用于需要保护用户隐私和敏感数据的场景,同时,在进行在线支付、银行转账等操作时,使用密码键盘可以增加用户的安全性。

2、随着技术的不断发展,犯罪分子也在不断寻找新的攻击方式和工具,密码键盘存在一些漏洞和弱点,黑客可以通过物理或软件手段来窃取用户的密码信息,导致密码键盘的安全性低,因此,如何提升键盘驱动的安全性,成了亟待解决的问题。


技术实现思路

1、本专利技术提供一种基于密码键盘的键盘驱动方法、装置及计算机可读存储介质,其主要目的在于解决键盘驱动时安全性较低的问题。

2、为实现上述目的,本专利技术提供的一种基于密码键盘的键盘驱动方法,包括:

3、建立目标串口与密码键盘的通信连接;

4、利用所述通信连接将预先生成的输入指令传输至所述密码键盘;

5、根据所述预先生成的输入指令生成所述密码键盘的输入密码,对所述输入密码进行电信号转化,得到所述输入密码的指令信号;

6、生成所述指令信号的响应信号,利用所述密码键盘的通信协议对所述响应信号进行密文提取,得到所述响应信号的密文数据。

7、可选地,在所述建立目标串口与密码键盘的通信连接之前,还包括:

8、利用预设的串口参数对初始串口进行参数配置,得到所述初始串口的目标串口,其中,所述预设的串口参数为:波特率参数、数据格式参数和流控制参数。

9、可选地,在所述建立目标串口与密码键盘的通信连接之前,还包括:

10、对初始化键盘进行键值配置,得到所述初始化键盘的键值配置键盘;

11、对所述键值配置键盘进行主密钥导入,得到所述键值配置键盘的一级密钥键盘;

12、对所述一级密钥键盘进行工作密钥导入,得到所述一级密钥键盘的二级密钥键盘,确定所述二级密钥键盘是需要与目标串口建立通信连接的密码键盘。

13、可选地,所述建立目标串口与密码键盘的通信连接,包括:

14、获取目标串口的串口参数,根据所述串口参数确定所述目标串口与密码键盘的通信速率;

15、根据所述串口参数和所述通信速率确定所述目标串口与所述密码键盘的连接接口;

16、利用所述连接接口建立所述目标串口与所述密码键盘的通信连接。

17、可选地,所述利用所述连接接口建立所述目标串口与所述密码键盘的通信连接,包括:

18、根据所述连接接口对所述目标串口与所述密码键盘的连接状态进行物理验证,确定通过所述物理验证的连接状态为正常传输状态;

19、确定所述正常传输状态所对应的连接通信,对所述连接通信进行通信测试,当所述连接通信通过所述通信测试时,所述目标串口与所述密码键盘建立通信连接。

20、可选地,所述对所述输入密码进行电信号转化,得到所述输入密码的指令信号,包括:

21、对所述输入密码进行进行二进制转化,得到所述输入密码的二进制数据;

22、对所述二进制数据进行信号编码,得到所述二进制数据的编码信号;

23、对所述编码信号进行信号组合,得到所述编码信号的组合信号,确定所述组合信号为所述输入密码的指令信号。

24、可选地,所述生成所述指令信号的响应信号,包括:

25、对所述指令信号进行信号解析,得到所述指令信号的解析数据;

26、根据所述解析数据生成所述指令信号的响应信号。

27、为了解决上述问题,本专利技术还提供一种基于密码键盘的键盘驱动装置,所述装置包括:

28、建立通信连接模块,用于建立目标串口与密码键盘的通信连接;

29、传输输入指令模块,用于利用所述通信连接将预先生成的输入指令传输至所述密码键盘;

30、转化输入密码模块,用于根据所述预先生成的输入指令生成所述密码键盘的输入密码,对所述输入密码进行电信号转化,得到所述输入密码的指令信号;

31、生成密文数据模块,用于生成所述指令信号的响应信号,利用所述密码键盘的通信协议对所述响应信号进行密文提取,得到所述响应信号的密文数据。

32、为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:

33、至少一个处理器;以及,

34、与所述至少一个处理器通信连接的存储器;其中,

35、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述所述的基于密码键盘的键盘驱动方法。

36、为了解决上述问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备中的处理器执行以实现上述所述的基于密码键盘的键盘驱动方法。

37、本专利技术实施例通过建立目标串口与密码键盘之间的通信连接,确保通信连接是安全的,可以采用加密协议或其他安全机制来保护通信过程中的数据安全,在通信连接建立后,预先生成输入指令并通过通信连接传输给密码键盘,这些输入指令是提前生成的,而且可能采用随机化的方式,从而增加黑客破解密码的难度,密码键盘根据接收到的输入指令生成用户的输入密码,确保生成的密码是准确的,并且不易被黑客猜测或破解,对生成的输入密码进行电信号转化,得到相应的指令信号,这样可以将密码从物理形式转换为可识别的信号,对生成的指令信号进行响应,并利用密码键盘的通信协议对响应信号进行密文提取,可以确保响应信号的安全性,并防止黑客通过窃听等手段获取到密码信息。因此本专利技术提出的基于密码键盘的键盘驱动方法、装置、电子设备及计算机可读存储介质,可以解决键盘驱动的安全性较低的问题。

本文档来自技高网...

【技术保护点】

1.一种基于密码键盘的键盘驱动方法,其特征在于,所述方法包括:

2.如权利要求1所述的基于密码键盘的键盘驱动方法,其特征在于,在所述建立目标串口与密码键盘的通信连接之前,还包括:

3.如权利要求1所述的基于密码键盘的键盘驱动方法,其特征在于,在所述建立目标串口与密码键盘的通信连接之前,还包括:

4.如权利要求1所述的基于密码键盘的键盘驱动方法,其特征在于,所述建立目标串口与密码键盘的通信连接,包括:

5.如权利要求4所述的基于密码键盘的键盘驱动方法,其特征在于,所述利用所述连接接口建立所述目标串口与所述密码键盘的通信连接,包括:

6.如权利要求1所述的基于密码键盘的键盘驱动方法,其特征在于,所述对所述输入密码进行电信号转化,得到所述输入密码的指令信号,包括:

7.如权利要求1至6中任一项所述的基于密码键盘的键盘驱动方法,其特征在于,所述生成所述指令信号的响应信号,包括:

8.一种基于密码键盘的键盘驱动装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,所述电子设备包括:p>

10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的基于密码键盘的键盘驱动方法。

...

【技术特征摘要】

1.一种基于密码键盘的键盘驱动方法,其特征在于,所述方法包括:

2.如权利要求1所述的基于密码键盘的键盘驱动方法,其特征在于,在所述建立目标串口与密码键盘的通信连接之前,还包括:

3.如权利要求1所述的基于密码键盘的键盘驱动方法,其特征在于,在所述建立目标串口与密码键盘的通信连接之前,还包括:

4.如权利要求1所述的基于密码键盘的键盘驱动方法,其特征在于,所述建立目标串口与密码键盘的通信连接,包括:

5.如权利要求4所述的基于密码键盘的键盘驱动方法,其特征在于,所述利用所述连接接口建立所述目标串口与所述密码键盘的通信连接,包...

【专利技术属性】
技术研发人员:谭素珍黄福平栗浩王丰杨锋
申请(专利权)人:中电金融设备系统深圳有限公司
类型:发明
国别省市:

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

1