当前位置: 首页 > 专利查询>石佳川专利>正文

一种基于区块链对发布保护作品或者隐私的方法及系统技术方案

技术编号:31169739 阅读:17 留言:0更新日期:2021-12-04 13:30
本发明专利技术提出了一种基于区块链对发布保护作品或者隐私的方法及系统,涉及区块链及密码安全领域。一种基于区块链对发布保护作品或者隐私的方法包括:获取网络创作者在登录过程中对网络创作者名和密码信息的密码验证的触发指令;判断触发指令对应的至少一种密码验证方式;在触发指令对应的密码验证方式为第一密码验证方式时,获取存储在区块链中的第一密码信息,并生成对应于第一密码验证方式,用于进行密码验证。其能够有助于网络创作者不被他人通过手机短信验证码登陆创作者的账号,从而避免他人进行违反相关规定的操作,有助于保护网络创作者的安全与利益。此外本发明专利技术还提出了一种基于区块链对发布保护作品或者隐私的系统。基于区块链对发布保护作品或者隐私的系统。基于区块链对发布保护作品或者隐私的系统。

【技术实现步骤摘要】
一种基于区块链对发布保护作品或者隐私的方法及系统


[0001]本专利技术涉及区块链及密码安全领域,具体而言,涉及一种基于区块链对发布保护作品或者隐私的方法及系统。

技术介绍

[0002]在现代社会中,通过密码设置保护用户信息越来越重要,但是因系统升级或安全原因,网站需要更换用户登录的密码加密方案。用户密码是经过加密方案处理后,以不同于密码明文的摘要密文存储在接受密码的服务器中,以避免数据库中存储的密码被具有管理员权限的人获取。因为用户登录密码不以明文存储,系统无法从密文获得用户密码明文,因此不能通过对原存储的密文进行运算得到新的密文。现有技术的网站采用显性提示用户重新设定密码的方法,在用户登录、已经输入用户名和密码的情况下,网站后台通过标志位FLAG判断该用户是否已经重新设定了密码。如果没有重设,则提示用户需要重新输入密码,用户需要再次输入旧密码,并输入两次新密码确定重设,旧密码摘要再次传递给网站后台,验证通过后,存储新的密码摘要;如果已经重设,则用新加密方案处理并判断是否正确。现有技术中存在的问题是:
[0003]1.如果用户忘记密码的同时,身边也没有移动设备做验证接收,如何找回密码?
[0004]2.当用户忘记提前预设的问题时,该如何做密码重置?
[0005]3.如何高安全性的验证用户的真实身份?

技术实现思路

[0006]本专利技术的目的在于提供一种基于区块链对发布保护作品或者隐私的方法,其能够有助于网络创作者不被他人通过手机短信验证码登陆创作者的账号,从而避免他人进行违反相关规定的评论、回复、删除已有的网络作品及未完成的作品,有助于保护网络创作者的安全与利益。
[0007]本专利技术的另一目的在于提供一种基于区块链对发布保护作品或者隐私的系统,其能够运行一种基于区块链对发布保护作品或者隐私的方法。
[0008]本专利技术的实施例是这样实现的:
[0009]第一方面,本申请实施例提供一种基于区块链对发布保护作品或者隐私的方法,其包括获取网络创作者在登录过程中对网络创作者名和密码信息的密码验证的触发指令;判断触发指令对应的至少一种密码验证方式;在触发指令对应的密码验证方式为第一密码验证方式时,获取存储在区块链中的第一密码信息,并生成对应于第一密码验证方式,用于进行密码验证。
[0010]在本专利技术的一些实施例中,上述还包括:当第一密码验证通过后,获取存储在区块链中的第二密码信息,并生成对应于第二密码验证方式,用于进行密码验证。
[0011]在本专利技术的一些实施例中,上述还包括:当第二密码验证通过后,获取存储在区块链中的第三密码信息,并生成对应于第三密码验证方式,用于进行密码验证,当第三密码验
证通过后网络创作者向网络平台发布作品内容。
[0012]在本专利技术的一些实施例中,上述获取网络创作者在登录过程中对网络创作者名和密码信息的密码验证的触发指令包括:检测密码信息是否存在修改记录,并对密码信息进行验证,判定是否进行记录,当密码信息不存在修改记录时,调取初始设置的密码信息和/或末次密码信息作为准确密码信息。
[0013]在本专利技术的一些实施例中,上述判断触发指令对应的至少一种密码验证方式包括:在接收到网络创作者登录过程中生成的携带有将密码信息重置的密码重置请求时,根据预设规则对应的至少一种密码验证方式进行验证,验证通过后下发密码重置指令。
[0014]在本专利技术的一些实施例中,在上述判断触发指令对应的至少一种密码验证方式之后还包括:获取网络创作者的生物特征数据,将生物特征数据通过hash散列计算进行加密得到密钥对,将得到的密钥对与网络创作者初始存储的密钥对进行对应,完成网络创作者生物信息与密钥对之间的对应。
[0015]在本专利技术的一些实施例中,上述还包括:采集生物特征数据,利用加密算法对生物特征数据进行加密,将得到的密文和助记词进行椭圆曲线加密算法加密,当无法进行生物特征数据采集时,触发其余密码验证方式。
[0016]第二方面,本申请实施例提供一种基于区块链对发布保护作品或者隐私的系统,其包括获取模块,用于获取网络创作者在登录过程中对网络创作者名和密码信息的密码验证的触发指令;
[0017]判断模块,用于判断触发指令对应的至少一种密码验证方式;
[0018]验证模块,用于在触发指令对应的密码验证方式为第一密码验证方式时,获取存储在区块链中的第一密码信息,并生成对应于第一密码验证方式,用于进行密码验证。
[0019]在本专利技术的一些实施例中,上述包括:用于存储计算机指令的至少一个存储器;与上述存储器通讯的至少一个处理器,其中当上述至少一个处理器执行上述计算机指令时,上述至少一个处理器使上述系统执行:获取模块、判断模块及验证模块。
[0020]第三方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如一种基于区块链对发布保护作品或者隐私的方法中任一项的方法。
[0021]相对于现有技术,本专利技术的实施例至少具有如下优点或有益效果:
[0022]其能够有助于网络创作者不被他人通过手机短信验证码登陆创作者的账号,从而避免他人进行违反相关规定的评论、回复、删除已有的网络作品及未完成的作品,有助于保护网络创作者的安全与利益。有效降低数字密码遗忘的担忧,提高了用户的使用体验。利用区块链加密,网络创作者根据生成的密钥输入私钥保护密码,用于完成用户生物信息、密钥与生物特征信息之间的对应,使得区块链密钥安全方便,便于用户的操作使用。
附图说明
[0023]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0024]图1为本专利技术实施例提供的一种基于区块链对发布保护作品或者隐私的方法步骤示意图;
[0025]图2为本专利技术实施例提供的一种基于区块链对发布保护作品或者隐私的方法详细步骤示意图;
[0026]图3为本专利技术实施例提供的一种基于区块链对发布保护作品或者隐私的系统模块示意图;
[0027]图4为本专利技术实施例提供的一种电子设备。
[0028]图标:10

获取模块;20

判断模块;30

验证模块;101

存储器;102
‑ꢀ
处理器;103

通信接口。
具体实施方式
[0029]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
[0030]因此,以下对在附图中提供的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链对发布保护作品或者隐私的方法,其特征在于,包括:获取网络创作者在登录过程中对网络创作者名和密码信息的密码验证的触发指令;判断触发指令对应的至少一种密码验证方式;在触发指令对应的密码验证方式为第一密码验证方式时,获取存储在区块链中的第一密码信息,并生成对应于第一密码验证方式,用于进行密码验证。2.如权利要求1所述的一种基于区块链对发布保护作品或者隐私的方法,其特征在于,还包括:当第一密码验证通过后,获取存储在区块链中的第二密码信息,并生成对应于第二密码验证方式,用于进行密码验证。3.如权利要求2所述的一种基于区块链对发布保护作品或者隐私的方法,其特征在于,还包括:当第二密码验证通过后,获取存储在区块链中的第三密码信息,并生成对应于第三密码验证方式,用于进行密码验证,当第三密码验证通过后网络创作者向网络平台发布作品内容。4.如权利要求1所述的一种基于区块链对发布保护作品或者隐私的方法,其特征在于,所述获取网络创作者在登录过程中对网络创作者名和密码信息的密码验证的触发指令包括:检测密码信息是否存在修改记录,并对密码信息进行验证,判定是否进行记录,当密码信息不存在修改记录时,调取初始设置的密码信息和/或末次密码信息作为准确密码信息。5.如权利要求1所述的一种基于区块链对发布保护作品或者隐私的方法,其特征在于,所述判断触发指令对应的至少一种密码验证方式包括:在接收到网络创作者登录过程中生成的携带有将密码信息重置的密码重置请求时,根据预设规则对应的至少一种密码验证方式进行验证,验证通过后下发密码重置指令。6.如权利...

【专利技术属性】
技术研发人员:石佳川
申请(专利权)人:石佳川
类型:发明
国别省市:

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

1