一种图片管理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:19140200 阅读:28 留言:0更新日期:2018-10-13 08:40
本申请实施例公开了一种图片管理方法、装置、计算机设备及存储介质。该方法包括:获取图片;识别所述图片中是否携带预设敏感信息;若所述图片中未携带预设敏感信息,基于文件加密算法对所述图片进行加密处理以得到对应的加密文件;存储所述加密文件至样图数据库中。该方法可以对应用于人脸识别算法等方面的图片进行合理的管理,提高图片管理的安全性,降低图片泄露的风险。

Picture management method, device, computer equipment and storage medium

The application embodiment discloses a picture management method, a device, a computer device and a storage medium. The method comprises acquiring a picture, identifying whether the picture carries preset sensitive information, encrypting the picture based on a file encryption algorithm to obtain the corresponding encrypted file if the picture does not carry preset sensitive information, and storing the encrypted file to the sample database. This method can be applied to face recognition algorithm and other aspects of the picture reasonable management, improve the security of picture management, reduce the risk of picture leakage.

【技术实现步骤摘要】
一种图片管理方法、装置、计算机设备及存储介质
本申请涉及计算机
,尤其涉及一种图片管理方法、装置、计算机设备及存储介质。
技术介绍
人脸识别算法等一般都需要百万级以上的样本图片(以下简称样图)作为正负样本进行算法训练,以提高识别的准确性。目前企业对这些样图的管理方式是将这些样图简单地收集在一个图库中,当某个算法训练过程需要用到这些样图时,需要人工筛选出相应的样图,然后将这些样图进行打包压缩来传输至终端中。然而,目前这种样图管理方式很容易在样图存储、筛选、传输等过程中造成泄露,给样图中的人物造成安全隐患。因此,如何有效地、安全地管理这些样图成为亟待解决的问题。
技术实现思路
本申请提供了一种图片管理方法、装置、计算机设备及存储介质,以提高图片管理的安全性。第一方面,本申请提供了一种图片管理方法,其包括:获取图片;识别所述图片中是否携带预设敏感信息;若所述图片中未携带所述预设敏感信息,基于文件加密算法对所述图片进行加密处理以得到对应的加密文件;存储所述加密文件至样图数据库中。第二方面,本申请提供了一种图片管理装置,其包括:获取单元,用于获取图片;识别单元,用于识别所述图片中是否携带预设敏感信息;加密单元,用于若所述图片中未携带所述预设敏感信息,基于文件加密算法对所述图片进行加密处理以得到对应的加密文件;存储单元,用于存储所述加密文件至样图数据库中。第三方面,本申请又提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请提供的任一项所述的图片管理方法。第四方面,本申请还提供了一种存储介质,其中所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行本申请提供的任一项所述的图片管理方法。本申请提供一种图片管理方法、装置、计算机设备及存储介质。该图片管理方法通过对图片进行筛选,将不携带预设敏感信息的图片筛选出来,并基于文件加密算法对图片进行加密处理以得到对应的加密文件,并将加密文件存储在样图数据库中。该图片管理方法先筛选出不携带预设敏感信息的图片作为人脸识别算法等方面的图片,并对这些图片进行加密存储,以降低图片泄露的风险,提高图片存储的安全性。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种图片管理方法的示意流程图;图2为图1所示的一种图片管理方法的具体示意流程图;图3为图2所示的一种图片管理方法的具体示意流程图;图4为图2所示的一种图片管理方法的另一具体示意流程图;图5为本申请实施例提供的一种图片管理方法的示意流程图;图6为本申请实施例提供的一种图片管理装置的示意性框图;图7为图6所示的一种图片管理装置的具体示意性框图;图8为图7所示的一种图片管理装置的具体示意性框图;图9为本申请实施例提供的一种图片管理装置的示意性框图;图10为本申请实施例提供的一种计算机设备的示意性框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。请参阅图1,图1是本申请实施例提供的一种图片管理方法的示意流程图。该图片管理方法应用于服务器中,譬如,该服务器可以为用于管理、存储图片的服务器。如图1所示,该图片管理方法包括步骤S101~S104。S101、获取图片。在本实施例中,服务器中设有图片库,该图片库为用于存储各种图片的数据库。服务器从图片库中读取图片,并执行步骤S102。S102、识别所述图片中是否携带预设敏感信息。具体地,在一实施例中,可以通过OCR图像识别技术来识别所述图片中是否携带预设敏感信息。其中,该预设敏感信息可以为文字信息。譬如,预设敏感信息可以为姓名、地址、身份证号码、电话号码等涉及个人隐私方面的信息。另外,该预设敏感信息的文字种类不限于汉字、英文、数字等类别。当服务器识别出图片中携带有预设敏感信息时,为了防止后续造成预设敏感信息泄露,此时服务器可以将该图片丢弃在图片库中,即,不采用该图片作为人脸识别等算法的训练样本。当服务器识别出图片中不携带预设敏感信息时,说明该图片可以作为人脸识别等算法的训练样本,服务器将执行步骤S103。譬如,假设该图片为张三的身份证件照片,那么该图片中将势必携带有张三的头像、姓名、身份证号码等信息,服务器通过OCR图像识别技术可以识别出该图片中存在预设敏感信息,服务器将该图片丢弃在图片库中,即不使用该图片作为人脸识别等算法的训练样本。S103、若所述图片中未携带所述预设敏感信息,基于文件加密算法对所述图片进行加密处理以得到对应的加密文件。为了保证图片的安全性,在存储图片之前,需要对该图片进行加密处理以生成图片对应的加密文件。具体地,在一实施例中,如图2所示,图2为图1所示的一种图片管理方法的具体示意流程图。该步骤S103包括步骤S1031和S1032。S1031、对所述图片进行Base64转码处理以生成对应的Base64编码文件。首先,将图片进行Base64转码处理,以将图片格式转换成Base64编码文件。也就是说,将图片格式转换成了包含字符串的文件。在获取图片对应的Base64编码文件之后,执行步骤S1032。S1032、基于文件加密算法对所述Base64编码文件进行加密处理以生成加密文件。在一实施例中,为了提高加密文件的安全性,可以基于文件加密算法对Base64编码文件进行双重加密处理,以生成加密文件。具体地,如图3所示,图3为图2所示的一种图片管理方法的具体示意流程图。该步骤S1032具体包括步骤S1032a至S1032c。S1032a、生成初始密钥,并基于AES加密算法和所述初始密钥对所述Base64编码文件进行加密处理以生成初级加密文件。在一实施例中,该初始密钥可以是随机动态生成的密钥。一般来说,服务器会处理很多张图片,为了提高图片的安全等级,避免多张图片被同一个密钥解密,该初始密钥为私有密钥,即多张图片的初始密钥是互不相同的,通过随机动态生成的方式获得互不相同的初始密钥。当然,在其他实施例中,初始密钥也可以为公有密钥,即多张图片可以共用本文档来自技高网...

【技术保护点】
1.一种图片管理方法,其特征在于,包括:获取图片;识别所述图片中是否携带预设敏感信息;若所述图片中未携带所述预设敏感信息,基于文件加密算法对所述图片进行加密处理以得到对应的加密文件;存储所述加密文件至样图数据库中。

【技术特征摘要】
1.一种图片管理方法,其特征在于,包括:获取图片;识别所述图片中是否携带预设敏感信息;若所述图片中未携带所述预设敏感信息,基于文件加密算法对所述图片进行加密处理以得到对应的加密文件;存储所述加密文件至样图数据库中。2.根据权利要求1所述的图片管理方法,其特征在于,所述基于文件加密算法对所述图片进行加密处理以得到对应的加密文件,包括:对所述图片进行Base64转码处理以生成对应的Base64编码文件;以及基于文件加密算法对所述Base64编码文件进行加密处理以生成加密文件。3.根据权利要求2所述的图片管理方法,其特征在于,所述基于文件加密算法对所述Base64编码文件进行加密处理以生成加密文件,包括:生成初始密钥,并基于AES加密算法和所述初始密钥对所述Base64编码文件进行加密处理以生成初级加密文件;根据所述初始密钥按照预设计算规则计算出二级密钥;以及基于预设加密算法和所述二级密钥对所述初级加密文件进行二次加密处理以生成加密文件。4.根据权利要求3所述的图片管理方法,其特征在于,所述根据所述初始密钥按照预设计算规则计算出二级密钥,包括:获取当前时间信息;将所述当前时间信息转成对应的时间字符串;以及基于所述AES加密算法和所述初始密钥对所述时间字符串进行加密以计算出二级密钥。5.根据权利要求3或4所述的图片管理方法,其特征在于,所述基于预设加密算法和所述二级密钥对所述初级加密文件进行二次加密处理以生成加密文件,包括:将所述初级加密文件中的字符串按照第一预设位数进行数组化处理以生成对应的文件数组,以及将所述二级密钥中的字符串按照第二预设位数进行数组化处理以生成对应的密钥数组;以及将所述文件数组中的元素和密钥数组中的元素进行重组以生成加密文件。6.根据权利要求1所述的图片管理方法,其特征在于,在所述存储所述加密文件至样图数据库中之前,还包括:获取所述图片的标识信息;识别所述图片的标识信息中是...

【专利技术属性】
技术研发人员:蒋灵彬黄伟星宫林涛
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1