图片库授权码的生成方法及装置、使用方法及装置制造方法及图纸

技术编号:24410461 阅读:37 留言:0更新日期:2020-06-06 08:58
本发明专利技术公开了一种图片库授权码的生成方法及装置,通过接收图片库管理员根据普通用户申请加入图片库的请求,及图片库管理员根据所述请求设置的普通用户对应的加入图片库的属性信息;对普通用户信息和图片库的属性通过散列算法计算后,与盐值进行拼接,获得授权码值;将所述授权码值进行散列计算,生成所述图片库的授权码,并发送给图片库管理员,解决现有图片库管理中隐私数据的安全问题。

Generation method, device, use method and device of picture library authorization code

【技术实现步骤摘要】
图片库授权码的生成方法及装置、使用方法及装置
本申请涉及权限管理领域,具体涉及一种图片库授权码的生成方法及装置,同时涉及一种图片库授权码的使用方法及装置。
技术介绍
近些年,图片识别技术应用越来越广泛,包含人脸识别、车辆识别、行为模式识别等。虽然先进的技术给用户带来了方便的使用体验,但是背后的安全管理成为了重大挑战。如何保证数据库中隐私数据的安全性成为了首要问题。
技术实现思路
本申请提供一种图片库授权码的生成方法及装置,解决现有图片库管理中隐私数据的安全问题。本申请提供一种图片库授权码的生成方法,包括:接收图片库管理员发送的普通用户申请加入图片库的请求,及图片库管理员根据所述请求设置的普通用户对应的加入图片库的属性信息;对普通用户信息和图片库的属性通过散列算法计算后,与盐值进行拼接,获得授权码值;将所述授权码值进行散列计算,生成所述图片库的授权码,并发送给图片库管理员。优选的,图片库管理员根据所述请求设置的普通用户对应的加入图片库的属性信息,包括:图片库管理员设置普通用户加入的图片库名称、授权期限。优选的,对普通用户信息和图片库的属性通过散列算法计算后,与盐值进行拼接,获得授权码值;使用自定义的雪花算法生成用户ID;将用户ID和图片库的属性信息分别使用散列算法计算,分获取用户ID和图片库属性信息的值;将所述用户ID和图片库的属性信息的值与盐值进行拼接,获得授权码值。优选的,还包括:对已过期的授权码,重新授权或进行续期。本申请同时提供一种图片库授权码的生成装置,包括:设置单元,接收图片库管理员发送的普通用户申请加入图片库的请求,及图片库管理员根据所述请求设置的普通用户对应的加入图片库的属性信息;授权码值获取单元,对普通用户信息和图片库的属性通过散列算法计算后,与盐值进行拼接,获得授权码值;授权码生成单元,将所述授权码值进行散列计算,生成所述图片库的授权码,并发送给图片库管理员。优选的,授权码值获取单元,包括:ID生成子单元,使用自定义的雪花算法生成用户ID;散列算法计算子单元,将用户ID和图片的库性信息分别使用散列算法计算,分获取用户ID和图片库属性信息的值;授权码值获取子单元,将所述用户ID和图片的库性信息的值与盐值进行拼接,获得授权码值。本申请同时提供一种图片库授权码的使用方法,包括:普通用户接收图片管理员发送的图片库的授权码;普通用户使用所述授权码,加入图片库管理员授权的图片库。优选的,还包括:普通用户使用的授权码到期后,向图片库管理员发送授权码重新授权或续期请求。本申请同时提供一种图片库授权码的使用装置,包括:接收单元,普通用户接收图片管理员发送的图片库的授权码;加入单元,普通用户使用所述授权码,加入图片库管理员授权的图片库。优选的,还包括:续期子单元,普通用户使用的授权码到期后,向图片库管理员发送授权码重新授权或续期请求。本申请提供一种图片库授权码的生成方法及装置,通过接收图片库管理员根据普通用户申请加入图片库的请求,及图片库管理员根据所述请求设置的普通用户对应的加入图片库的属性信息;对普通用户信息和图片库的属性通过散列算法计算后,与盐值进行拼接,获得授权码值;将所述授权码值进行散列计算,生成所述图片库的授权码,并发送给图片库管理员,解决现有图片库管理中隐私数据的安全问题。附图说明图1是本申请提供的一种图片库授权码的生成方法的流程示意图;图2是本申请提供的一种图片库授权码的生成装置示意图;图3是本申请提供的一种图片库授权码的使用方法流程示意图;图4是本申请提供的一种图片库授权码的使用装置示意图;图5是本申请涉及的用户加入目标图片库的流程图;图6是本申请涉及的授权码计算流程图。具体实施方式在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。图1是本申请提供的一种图片库授权码的生成方法的流程示意图,下面结合图1,对本申请例提供的方法进行详细说明。步骤S101,接收图片库管理员发送的普通用户申请加入图片库的请求,及图片库管理员根据所述请求设置的普通用户对应的加入图片库的属性信息。图片库管理员选接收普通用户申请加入图片库的请求,然后再将请求进行发送,然后,接收图片库管理员发送的普通用户申请加入图片库的请求。图片库管理员根据所述请求设置的普通用户对应的加入图片库的属性信息,属性信息包括,图片库管理员设置普通用户加入的图片库名称、授权期限。步骤S102,对普通用户信息和图片库的属性通过散列算法计算后,与盐值进行拼接,获得授权码值。普通用户信息包括用户ID,用户ID使用自定义的雪花算法生成用户ID,雪花算法是一种生成分布式全局唯一ID的经典算法,雪花算法表示生成的ID如雪花般独一无二。然后,将用户ID和图片库的属性信息分别使用散列算法计算,分获取用户ID和图片库属性信息的值。再将所述用户ID和图片库的属性信息的值与盐值进行拼接,获得授权码值。盐值,在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”,所以,授权码值=将所述用户ID的值+图片库的属性信息的值+盐值。步骤S103,将所述授权码值进行散列计算,生成所述图片库的授权码,并发送给图片库管理员。将上一步获取的授权码值再进行散列计算,最后生成图片库的授权码,然后将授权码发送给图片库管理员。图片管理可以将授权码发给对应的普通用户,以便普通用户通过授权码访问管理员的图片库。本申请同时提供一种图片库授权码的生成装置200,如图2所示,包括:设置单元210,接收图片库管理员根据普通用户申请加入图片库的请求,及图片库管理员根据所述请求设置的普通用户对应的加入图片库的属性信息;授权码值获取单元220,对普通用户信息和图片库的属性通过散列算法计算后,与盐值进行拼接,获得授权码值;授权码生成单元230,将所述授权码值进行散列计算,生成所述图片库的授权码,并发送给图片库管理员。优选的,授权码值获取单元,包括:ID生成子单元,使用自定义的雪花算法生成用户ID;散列算法计算子单元,将用户ID和图片的库性信息分别使用散列算法计算,分获取用户ID和图片库属性信息的值;授权码值获取子单元,将所述用户ID和图片的库性信息的值与盐值进行拼接,获得授权码值。本申请同时提供一种图片库授权码的使用方法,如图3所示。包括如下步骤:步骤S301,普通用户接收图片管理员发送的图片库的授权码。步骤S302,普通用户使用所述授权码本文档来自技高网...

【技术保护点】
1.一种图片库授权码的生成方法,其特征在于,包括:/n接收图片库管理员发送的普通用户申请加入图片库的请求,及图片库管理员根据所述请求设置的普通用户对应的加入图片库的属性信息;/n对普通用户信息和图片库的属性通过散列算法计算后,与盐值进行拼接,获得授权码值;/n将所述授权码值进行散列计算,生成所述图片库的授权码,并发送给图片库管理员。/n

【技术特征摘要】
1.一种图片库授权码的生成方法,其特征在于,包括:
接收图片库管理员发送的普通用户申请加入图片库的请求,及图片库管理员根据所述请求设置的普通用户对应的加入图片库的属性信息;
对普通用户信息和图片库的属性通过散列算法计算后,与盐值进行拼接,获得授权码值;
将所述授权码值进行散列计算,生成所述图片库的授权码,并发送给图片库管理员。


2.根据权利要求1所述的方法,其特征在于,图片库管理员根据所述请求设置的普通用户对应的加入图片库的属性信息,包括:
图片库管理员设置普通用户加入的图片库名称、授权期限。


3.根据权利要求1所述的方法,其特征在于,对普通用户信息和图片库的属性通过散列算法计算后,与盐值进行拼接,获得授权码值;
使用自定义的雪花算法生成用户ID;
将用户ID和图片库的属性信息分别使用散列算法计算,分获取用户ID和图片库属性信息的值;
将所述用户ID和图片库的属性信息的值与盐值进行拼接,获得授权码值。


4.根据权利要求1所述的方法,其特征在于,还包括:
对已过期的授权码,重新授权或进行续期。


5.一种图片库授权码的生成装置,其特征在于,包括:
设置单元,接收图片库管理员发送的普通用户申请加入图片库的请求,及图片库管理员根据所述请求设置的普通用户对应的加入图片库的属性信息;
授权码值获取...

【专利技术属性】
技术研发人员:张宇驰周珅珅刘茜李孝猛黄艳丽黄洁华李骁
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京;11

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

1