【技术实现步骤摘要】
基于加密插件的加密方法、装置及相关产品
[0001]本申请涉及区块链
,特别是涉及一种基于加密插件的加密方法、装置及相关产品。
技术介绍
[0002]区块链是一个又一个区块组成的链条,每一个区块中保存了一定的信息,它们按照各自产生的时间顺序连接成链条。这个链条被保存在所有的服务器中,只要整个系统中有一台服务器可以工作,整条区块链就是安全的。这些服务器在区块链系统中被称为节点,它们为整个区块链系统提供存储空间和算力支持。如果要修改区块链中的信息,必须征得半数以上节点的同意并修改所有节点中的信息,而这些节点通常掌握在不同的主体手中,因此篡改区块链中的信息是一件极其困难的事。
[0003]在区块链技术的应用过程中,会涉及终端的区块节点,每个区块节点上相当于一个终端,要让该区块节点参与区块链的整体系统的工作,在其上就必须装载必须的代码和资源包,现有技术中,往往是通过静态库的方式来实现。这其中,对于区块链来说,加密算法是非常重要的功能。如何基于加密算法快速的实现加密成为亟待解决的技术问题。
技术实现思路
[0004]基于上述问题,本申请实施例提供了一种基于加密插件的加密方法、装置及相关产品。
[0005]本申请实施例公开了如下技术方案:
[0006]一种基于加密插件的加密方法,其包括:
[0007]获取数据加密请求,并对所述数据加密请求进行解析,以确定待加密数据;
[0008]对所述待加密数据进行解析,确定所述待加密数据的类别;
[0009]根据所述待加密数 ...
【技术保护点】
【技术特征摘要】
1.一种基于加密插件的加密方法,其特征在于,包括:获取数据加密请求,并对所述数据加密请求进行解析,以确定待加密数据;对所述待加密数据进行解析,确定所述待加密数据的类别;根据所述待加密数据的类别,调用对应的向量化组件,对所述待加密数据进行向量化,得到所述待加密数据的特征向量;其中,若所述待加密数据为文本数据,则调用对应的分词组件,以建立所述待加密数据的关键词向量索引;若所述待加密数据为图片数据,则调用对应的分片组件,以建立所述待加密数据的文本特征向量,所述待加密数据的特征向量包括所述关键词向量索引、所述文本特征向量中的至少其一;将所述待加密数据的特征向量传输给管理所述加密插件的镜像仓库,使得所述镜像仓库通过插件前缀匹配的方式,调用所述镜像仓库中的所述加密插件,对所述待加密数据的特征向量进行加密得到所述待加密数据的密文。2.根据权利要求1所述的方法,其特征在于,所述获取数据加密请求,并对所述数据加密请求进行解析,包括:基于设定的API接口定时轮询,以获取所述数据加密请求,并对所述数据加密请求进行类型解析和实体内容解析,以确定所述待加密数据。3.根据权利要求1所述的方法,其特征在于,所述对所述待加密数据进行解析,确定所述待加密数据的类别,包括:对所述待加密数据进行解析,并对解析结果进行进行实例化处理,得到待加密数据实例;根据所述待加密数据实例,确定所述待加密数据的类别。4.根据权利要求1所述的方法,其特征在于,所述根据所述待加密数据的类别,调用对应的向量化组件,对所述待加密数据进行向量化,得到所述待加密数据的特征向量,包括:调用文本向量化组件,对所述待加密数据进行无实体含义词去除处理,对无实体含义词去除处理后的待加密数据进行切词处理,得到若干分词,基于所述若干分词构建具有唯一索引的词典,基于所述词典,得到所述待加密数据的特征向量。5.一种基于加密插件的加密装置,其特征在于,包括:第一程序单元,用于获取数据加密请求,并对所述数据加密请求进行解析,以确定待加密数据;第二程序单元,用于对所述待加密数据进行解析,确定所述待加密数据的类别;第三程序单元,用于根据所述待加密数据的类别,调用对应的向量化组件,对所述待加密数据进行向量化,得到所述待加密数据的特征向量;其中,若所述待加密数据为文本数据,则调用对应的分词组件,以建立所述待加密数据的关键词向量索引;若所述待加密数据为图片数据,则调用对应的分片组件,以建立所述待加密数据的文本特征向量,所述待加密数据的特征向量包括所述关键词向量索引、所述文本特征向量中的至少其一;第四程序单元,用于将所述待加密数据的特征向量传输给管理所述加密插件的镜像仓库,使得所述镜像仓库通过插件前缀匹配的方式,调用所述镜像仓库中的所述加密插件,对所述待加密数据的特征向量进行加密得...
【专利技术属性】
技术研发人员:阮安邦,魏明,王佳帅,
申请(专利权)人:北京八分量信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。