系统登录方法、装置、设备及介质制造方法及图纸

技术编号:38504937 阅读:14 留言:0更新日期:2023-08-19 16:52
本申请公开了一种系统登录方法、装置、设备及介质,涉及计算机技术领域,该方法应用于预设验证工具,包括:对当前的登录标识进行扫描,以得到对应的语义化的消息结构体;当检测到登录请求时,利用预设私钥对所述消息结构体进行ECDSA签名,以得到对应的签名值;将所述签名值同步至区块链节点,以便服务端对从所述区块链节点中获取的所述签名值进行验证,得到对应的地址信息,并从预先与系统绑定的用户身份库中确定出与所述地址信息对应的目标用户身份,然后发送与所述目标用户身份对应的登录令牌至前端。通过上述方案,扫描登录标识,得到语义化的消息结构体以及进行ECDSA签名验证,能够实现更安全、更便捷的系统登录。更便捷的系统登录。更便捷的系统登录。

【技术实现步骤摘要】
系统登录方法、装置、设备及介质


[0001]本专利技术涉及计算机
,特别涉及系统登录方法、装置、设备及介质。

技术介绍

[0002]现有操作系统(Windows、Linux等)或业务系统的登录方式主要是登录用户输入正确的静态密码,但该登录方式存在一些不可忽略的技术问题:第一,登录用户需要牢记该静态密码,一旦忘记,则登录用户完全无法登录操作系统或业务员系统;第二、该静态密码是存储在操作系统或服务器的一个文件中,该文件容易被窃取,从而导致静态密码容易被破解。
[0003]综上可见,如何更安全、更便捷的系统登录是本领域有待解决的问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种系统登录方法、装置、设备及介质,能够实现更安全、更便捷的系统登录。其具体方案如下:
[0005]第一方面,本申请公开了一种系统登录方法,应用于预设验证工具,包括:
[0006]对当前的登录标识进行扫描,以得到对应的语义化的消息结构体;
[0007]当检测到登录请求时,利用预设私钥对所述消息结构体进行ECDSA签名,以得到对应的签名值;
[0008]将所述签名值同步至区块链节点,以便服务端对从所述区块链节点中获取的所述签名值进行验证,得到对应的地址信息,并从预先与系统绑定的用户身份库中确定出与所述地址信息对应的目标用户身份,然后发送与所述目标用户身份对应的登录令牌至前端。
[0009]可选的,所述对当前的登录标识进行扫描,以得到对应的语义化的消息结构体,包括:<br/>[0010]通过服务端判断用户的当前登录状态是否为有效状态,若否,则生成对应的语义化的消息结构体,并将所述消息结构体的二维码链接发送至所述前端,以便所述前端基于所述二维码链接展示相应的二维码;
[0011]对所述前端展示的所述二维码进行扫描,以得到对应的所述消息结构体。
[0012]可选的,所述发送与所述目标用户身份对应的登录令牌至前端之后,还包括:
[0013]若所述用户的当前登录状态为所述有效状态,则通过所述前端基于所述登录令牌与所述服务端进行通信。
[0014]可选的,所述通过服务端判断用户的当前登录状态是否为有效状态,若否,则生成对应的语义化的消息结构体,包括:
[0015]通过服务端判断用户的当前登录状态是否为有效状态,若否,则当所述服务端接收到前端返回的二维码展示请求时,基于当前网站域名、所述二维码展示请求的时间戳、所述前端的设备标识、预设登录消息以及随机序列生成对应的语义化的消息结构体。
[0016]可选的,所述当检测到登录请求时,利用预设私钥对所述消息结构体进行ECDSA签
名,以得到对应的签名值,包括:
[0017]将所述消息结构体中的所述当前网站域名、所述二维码展示请求的时间戳、所述前端的设备标识、所述预设登录消息以及所述随机序列进行展示,以便所述用户确认是否生成登录请求;
[0018]当检测到所述登录请求时,利用预设私钥对所述消息结构体进行ECDSA签名,以得到对应的签名值。
[0019]可选的,所述将所述签名值同步至区块链节点,包括:
[0020]将所述签名值提交至交易执行器,当恢复上线时,以便所述交易执行器将所述签名值及其关联的交易信息同步至与其相连接的第一区块链节点;
[0021]通过所述第一区块链节点将验证后的所述签名值及其关联的交易信息同步至第二区块链节点;其中,所述第二区块链节点为与所述服务端相连接的链节点。
[0022]可选的,所述服务端对从所述区块链节点中获取的所述签名值进行验证,包括:
[0023]服务端监听所述第二区块链节点,当检测到所述第二区块链节点中存在包含登录信息的交易信息时,对所述包含登录信息的交易信息中的所述签名值进行验证。
[0024]第二方面,本申请公开了一种系统登录装置,应用于预设验证工具,包括:
[0025]消息结构体获取模块,用于对当前的登录标识进行扫描,以得到对应的语义化的消息结构体;
[0026]签名值获取模块,用于当检测到登录请求时,利用预设私钥对所述消息结构体进行ECDSA签名,以得到对应的签名值;
[0027]登录模块,用于将所述签名值同步至区块链节点,以便服务端对从所述区块链节点中获取的所述签名值进行验证,得到对应的地址信息,并从预先与系统绑定的用户身份库中确定出与所述地址信息对应的目标用户身份,然后发送与所述目标用户身份对应的登录令牌至前端。
[0028]第三方面,本申请公开了一种电子设备,包括:
[0029]存储器,用于保存计算机程序;
[0030]处理器,用于执行所述计算机程序,以实现前述公开的系统登录方法的步骤。
[0031]第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的系统登录方法的步骤。
[0032]本申请有益效果为:对当前的登录标识进行扫描,以得到对应的语义化的消息结构体;当检测到登录请求时,利用预设私钥对所述消息结构体进行ECDSA签名,以得到对应的签名值;将所述签名值同步至区块链节点,以便服务端对从所述区块链节点中获取的所述签名值进行验证,得到对应的地址信息,并从预先与系统绑定的用户身份库中确定出与所述地址信息对应的目标用户身份,然后发送与所述目标用户身份对应的登录令牌至前端。由此可见,本申请只需利用预设验证工具扫描各个系统的登录标识后,即可完成相关的系统登录,更广泛化,无需下载与系统对应的其他工具,更便捷;扫描登录标识后,可以得到语义化的消息结构体,使得用户可以确定相应的登录信息,进而提升用户体验感;进行相应的ECDSA签名验证以及区块链节点同步,使得确定唯一化的目标用户身份及其对应的登录令牌,无需利用静态密码进行登录,能够实现更安全、更便捷的系统登录。
附图说明
[0033]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0034]图1为本申请公开的一种系统登录方法流程图;
[0035]图2为本申请公开的一种具体的系统登录示意图;
[0036]图3为本申请公开的一种具体的系统登录方法流程图;
[0037]图4为本申请公开的一种具体的消息结构体示意图;
[0038]图5为本申请公开的另一种具体的系统登录方法流程图;
[0039]图6为本申请公开的一种具体的交易信息示意图;
[0040]图7为本申请公开的一种系统登录装置结构示意图;
[0041]图8为本申请公开的一种电子设备结构图。
具体实施方式
[0042]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统登录方法,其特征在于,应用于预设验证工具,包括:对当前的登录标识进行扫描,以得到对应的语义化的消息结构体;当检测到登录请求时,利用预设私钥对所述消息结构体进行ECDSA签名,以得到对应的签名值;将所述签名值同步至区块链节点,以便服务端对从所述区块链节点中获取的所述签名值进行验证,得到对应的地址信息,并从预先与系统绑定的用户身份库中确定出与所述地址信息对应的目标用户身份,然后发送与所述目标用户身份对应的登录令牌至前端。2.根据权利要求1所述的系统登录方法,其特征在于,所述对当前的登录标识进行扫描,以得到对应的语义化的消息结构体,包括:通过服务端判断用户的当前登录状态是否为有效状态,若否,则生成对应的语义化的消息结构体,并将所述消息结构体的二维码链接发送至所述前端,以便所述前端基于所述二维码链接展示相应的二维码;对所述前端展示的所述二维码进行扫描,以得到对应的所述消息结构体。3.根据权利要求2所述的系统登录方法,其特征在于,所述发送与所述目标用户身份对应的登录令牌至前端之后,还包括:若所述用户的当前登录状态为所述有效状态,则通过所述前端基于所述登录令牌与所述服务端进行通信。4.根据权利要求2所述的系统登录方法,其特征在于,所述通过服务端判断用户的当前登录状态是否为有效状态,若否,则生成对应的语义化的消息结构体,包括:通过服务端判断用户的当前登录状态是否为有效状态,若否,则当所述服务端接收到前端返回的二维码展示请求时,基于当前网站域名、所述二维码展示请求的时间戳、所述前端的设备标识、预设登录消息以及随机序列生成对应的语义化的消息结构体。5.根据权利要求4所述的系统登录方法,其特征在于,所述当检测到登录请求时,利用预设私钥对所述消息结构体进行ECDSA签名,以得到对应的签名值,包括:将所述消息结构体中的所述当前网站域名、所述二维码展示请求的时间戳、所述前端的设备标识、...

【专利技术属性】
技术研发人员:柯旸史亮
申请(专利权)人:杭州大道一以科技有限公司
类型:发明
国别省市:

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

1