一种验证方法以及系统技术方案

技术编号:20369798 阅读:36 留言:0更新日期:2019-02-16 20:00
本发明专利技术实施例公开了一种验证方法以及系统,所述验证方法包括:第一终端根据第一私钥对目标媒体文件进行加密操作,生成第一加密文件;所述第一终端还用于生成公钥列表,并根据所述第一私钥对所述公钥列表进行加密操作,生成第一加密公钥列表;所述第一终端将所述第一加密文件以及所述第一加密公钥列表发送至服务器。本发明专利技术实施例通过采用多重的私钥和公钥的加解密,保证了内容提供以及内容访问流程中的安全性。

A Verification Method and System

The embodiment of the present invention discloses a verification method and system, which includes: the first terminal encrypts the target media file according to the first private key to generate the first encryption file; the first terminal is also used to generate the public key list, and encrypts the public key list according to the first private key to generate the first encryption public key list; The terminal sends the first encrypted file and the first encrypted public key list to the server. The embodiment of the present invention ensures the security of content provision and content access process by using multiple private and public keys to encrypt and decrypt.

【技术实现步骤摘要】
一种验证方法以及系统
本专利技术涉及信息安全
,尤其涉及一种验证方法以及系统。
技术介绍
现阶段,通过互联网提供内容服务日益普遍,直播、音频、视频等内容发布十分便捷。当前内容服务网站通常采用用户名和密码验证的方式,内容提供者在内容服务网站发布相应的内容,客户在内容服务网站注册之后,即可查看相应的内容。在当前的体系下,内容提供者在提交了内容之后,无法保证内容不被删除、修改。同时,也可能存在非授权用户窃取内容,内容真实性也无法保证。此外,网站的用户名密码也容易泄露,存在较多的安全隐患。
技术实现思路
本专利技术实施例提供一种验证方法以及系统,能够提升内容提供以及内容访问流程中的安全性。本专利技术实施例第一方面提供了一种验证方法,包括:第一终端根据第一私钥对目标媒体文件进行加密操作,生成第一加密文件;所述第一终端还用于生成公钥列表,并根据所述第一私钥对所述公钥列表进行加密操作,生成第一加密公钥列表;所述第一终端将所述第一加密文件以及所述第一加密公钥列表发送至服务器。可选的,所述方法还包括:所述服务器解析所述第一加密公钥列表,获取所述公钥列表;所述服务器判断是否存在与所述公钥列表匹配的访问请求,若存在,则根据所述访问请求,将所述第一加密文件加密生成第二加密文件;所述服务器将所述第二加密文件发送至所述访问请求对应的终端。可选的,所述服务器解析所述第一加密公钥列表,获取所述公钥列表,包括:所述服务器采用与所述第一私钥对应的第一公钥解密所述第一加密公钥列表,以获得所述公钥列表。可选的,所述根据所述访问请求,将所述第一加密文件加密生成第二加密文件,包括:根据所述访问请求,获取第二公钥;所述服务器采用与所述第二公钥加密所述第一加密文件,以生成第二加密文件。本专利技术实施例第二方面提供了一种验证方法,包括:第二终端向服务器发起目标媒体文件的访问请求,并向所述服务器发送第二公钥;所述第二终端接收所述服务器下发的第二加密文件;所述第二终端采用第二私钥解密所述第二加密文件,以得到第一加密文件;所述第二终端采用第一公钥解密所述第一加密文件,得到所述目标媒体文件。可选的,所述方法还包括:所述服务器接收所述第二终端发送的第二公钥;判断所述第二公钥与公钥列表是否匹配,若匹配,则根据所述第二公钥向所述第二终端下发第二加密文件,其中,所述服务器根据所述第二公钥加密第一加密文件以得到第二加密文件。可选的,所述第二公钥与所述第二私钥匹配,所述第一加密文件是所述目标媒体文件根据第一私钥加密生成,所述第一私钥与所述第一公钥匹配。本专利技术实施例第三方面提供了一种验证方法,包括:第一终端根据第一私钥对目标媒体文件进行加密操作,生成第一加密文件;所述第一终端还用于生成公钥列表,并根据所述第一私钥对所述公钥列表进行加密操作,生成第一加密公钥列表;所述第一终端将所述第一加密文件以及所述第一加密公钥列表发送至服务器;所述服务器解析所述第一加密公钥列表,获取所述公钥列表;第二终端向所述服务器发起目标媒体文件的访问请求,并向所述服务器发送第二公钥;所述服务器判断所述第二公钥是否与所述公钥列表匹配,若匹配,则根据所述第二公钥将所述第一加密文件加密生成第二加密文件,并向所述第二终端下发第二加密文件;所述第二终端接收所述服务器下发的第二加密文件;所述第二终端采用第二私钥解密所述第二加密文件,以得到第一加密文件;所述第二终端采用第一公钥解密所述第一加密文件,得到所述目标媒体文件。可选的,所述第一私钥与所述第一公钥匹配,所述第二私钥与所述第二公钥匹配。本专利技术实施例第四方面提供了一种验证系统,包括第一终端、第二终端以及服务器;所述第一终端,用于根据第一私钥对目标媒体文件进行加密操作,生成第一加密文件;生成公钥列表,并根据所述第一私钥对所述公钥列表进行加密操作,生成第一加密公钥列表;将所述第一加密文件以及所述第一加密公钥列表发送至服务器;所述服务器,用于解析所述第一加密公钥列表,获取所述公钥列表;接收第二终端发送的访问请求,判断第二终端发送的第二公钥是否与所述公钥列表匹配,若匹配,则根据所述第二公钥将所述第一加密文件加密生成第二加密文件,并向所述第二终端下发第二加密文件;所述第二终端,用于向所述服务器发起目标媒体文件的访问请求,并向所述服务器发送第二公钥;接收所述服务器下发的第二加密文件;采用第二私钥解密所述第二加密文件,以得到第一加密文件;采用第一公钥解密所述第一加密文件,得到所述目标媒体文件。实施本专利技术实施例,具有如下有益效果:本专利技术实施例中的验证方法以及验证系统,第一终端根据自身的第一私钥对目标媒体文件以及公钥列表进行加密,服务器根据第二终端的访问请求,只有在第二终端的公钥与公钥列表匹配时,才会下发相应的文件,且会根据第二终端的公钥进行加密处理,第二终端根据自身的私钥以及第一终端的公钥对接收到的文件进行机密以获得最终的目标媒体文件,不仅能够确保目标媒体文件的真实性,还能够保证目标媒体文件不被其他第三方篡改,同时,服务器也仅需对第二终端的公钥进行核实即可,无需采用用户名密码验证,进一步提升了安全性,本专利技术实施例通过采用多重的私钥和公钥的加解密,保证了内容提供以及内容访问流程中的安全性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种验证方法的实施环境图。图2为本专利技术实施例提供的一种验证方法第一实施例的方法流程图。图3为本专利技术实施例提供的一种验证方法第二实施例的方法流程图。图4为本专利技术实施例提供的一种验证方法第三实施例的方法流程图。图5为本专利技术实施例提供的一种验证方法第四实施例的流程示意图。具体实施方式下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图中将各步骤描述成顺序的处理,但是其中的许多步骤可以并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图内的其它步骤。处理可以对应于方法、函数、规程、子例程、子程序等。图1为本专利技术实施例提供的一种验证方法的实施环境图。如图1所示,多个第一终端10与服务器20连接,所述服务器20还与多个第二终端30连接。所述第一终端10可以为内容的发布端,所述第一终端10通过与服务器20连接,上传对应的内容,所述服务器20可以为内容发布平台对应的服务器,比如为各种网站、应用程序的后台服务器,所述发布的内容可以是直播内容、音频、视频,也可以是图片、文字等内容,本专利技术实施例并不以此为限。所述第二终端30为用户客户端,客户端通过第二终端30连接至服务器20,查看相应的内容。可以理解的是,所述第一终端10和第二终端30可以为智能手机、平板电脑、电子书、电脑等电子设备。所述第一终端10和第二终端30的个数可以为多个,本文档来自技高网...

【技术保护点】
1.一种验证方法,其特征在于,包括:第一终端根据第一私钥对目标媒体文件进行加密操作,生成第一加密文件;所述第一终端还用于生成公钥列表,并根据所述第一私钥对所述公钥列表进行加密操作,生成第一加密公钥列表;所述第一终端将所述第一加密文件以及所述第一加密公钥列表发送至服务器。

【技术特征摘要】
1.一种验证方法,其特征在于,包括:第一终端根据第一私钥对目标媒体文件进行加密操作,生成第一加密文件;所述第一终端还用于生成公钥列表,并根据所述第一私钥对所述公钥列表进行加密操作,生成第一加密公钥列表;所述第一终端将所述第一加密文件以及所述第一加密公钥列表发送至服务器。2.如权利要求1所述的验证方法,其特征在于,还包括:所述服务器解析所述第一加密公钥列表,获取所述公钥列表;所述服务器判断是否存在与所述公钥列表匹配的访问请求,若存在,则根据所述访问请求,将所述第一加密文件加密生成第二加密文件;所述服务器将所述第二加密文件发送至所述访问请求对应的终端。3.如权利要求2所述的验证方法,其特征在于,所述服务器解析所述第一加密公钥列表,获取所述公钥列表,包括:所述服务器采用与所述第一私钥对应的第一公钥解密所述第一加密公钥列表,以获得所述公钥列表。4.如权利要求2所述的验证方法,其特征在于,所述根据所述访问请求,将所述第一加密文件加密生成第二加密文件,包括:根据所述访问请求,获取第二公钥;所述服务器采用与所述第二公钥加密所述第一加密文件,以生成第二加密文件。5.一种验证方法,其特征在于,包括:第二终端向服务器发起目标媒体文件的访问请求,并向所述服务器发送第二公钥;所述第二终端接收所述服务器下发的第二加密文件;所述第二终端采用第二私钥解密所述第二加密文件,以得到第一加密文件;所述第二终端采用第一公钥解密所述第一加密文件,得到所述目标媒体文件。6.如权利要求5所述的验证方法,其特征在于,还包括:所述服务器接收所述第二终端发送的第二公钥;判断所述第二公钥与公钥列表是否匹配,若匹配,则根据所述第二公钥向所述第二终端下发第二加密文件,其中,所述服务器根据所述第二公钥加密第一加密文件以得到第二加密文件。7.如权利要求5所述的验证方法,其特征在于,所述第二公钥与所述第二私钥匹配,所述第一加密文件是所述目标媒体文件根据第一私钥...

【专利技术属性】
技术研发人员:胡世杰
申请(专利权)人:上海七牛信息技术有限公司
类型:发明
国别省市:上海,31

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

1