数据加密的方法、装置及电子设备制造方法及图纸

技术编号:37042420 阅读:19 留言:0更新日期:2023-03-29 19:21
本申请公开了一种数据加密的方法、装置及电子设备。其中,该方法包括:获取使用加密密钥加密后的资产数据包含的字段信息,其中,字段信息至少包括动态字段;通过分割符号对字段信息按照内容进行分割后,再按照分割顺序进行拼接,得到目标字段,其中,目标字段包括分割符号;依据加密密钥对目标字段进行加密,得到长密文,其中,加密密钥为预先设置的;依据长密文,生成与资产数据对应的二维码信息。本申请解决了现有技术使用二维码技术对固定资产进行管理的过程中存在信息泄露的风险的技术问题。题。题。

【技术实现步骤摘要】
数据加密的方法、装置及电子设备


[0001]本申请涉及数据加密领域,具体而言,涉及一种数据加密的方法、装置及电子设备。

技术介绍

[0002]当企业发展到一定规模后,固定资产数量、种类以及员工的数量都会不断递增,传统的手工电子表格对资产管理和盘点已经被越来越多的企业的摒弃,开始使用二维码技术对固定资产进行管理,其核心目的是保障固定资产账实相符,盘点效率提升,结果准确,降低企业的固定资产投入。二维码给企业带来便利的同时,也对企业的保密工作带来很大的挑战,信息传播的速度越来越快,越来越便捷,有时候员工的一个随手的截图,一个随手的转发,都可能无意中把公司内部的一些资料泄露出去,可能会给企业带来无法估量的损失,也即现有技术使用二维码技术对固定资产进行管理的过程中存在信息泄露的风险,所以对这些二维码的做一个有效的保密措施是非常重要的。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本申请实施例提供了一种数据加密的方法、装置及电子设备,以至少解决现有技术使用二维码技术对固定资产进行管理的过程中存在信息泄露的风险的技术问题。
[0005]根据本申请实施例的一个方面,提供了一种数据加密的方法,包括:获取使用加密密钥加密后的资产数据包含的字段信息,其中,字段信息至少包括动态字段;通过分割符号对字段信息按照内容进行分割后,再按照分割顺序进行拼接,得到目标字段,其中,目标字段包括分割符号;依据加密密钥对目标字段进行加密,得到长密文,其中,加密密钥为预先设置的;依据长密文,生成与资产数据对应的二维码信息。
[0006]可选地,依据加密密钥对目标字段进行加密之前,方法还包括:使用加密密钥对原始编码进行加密,得到第一密文编码,其中,原始编码是依据资产数据对应的编码规则生成的与资产数据对应的编码;使用加密密钥对资产数据对应的功能编码进行加密,得到第二密文编码;将原始编码和第一密文编码、功能编码和第二密文编码存储在数据库中。
[0007]可选地,原始编码包括:类别码和流水码,其中,类别码中的第一位和第二位表示一级类别,类别码中的第三位和第四位表示二级类别,类别码中的第五位和第六位表示三级类别,流水码为随机分配的数字。
[0008]可选地,字段信息还包括固定字段,通过分割符号对字段信息按照内容进行分割后,再按照分割顺序进行拼接,得到目标字段,包括:获取字段信息中的动态字段和固定字段;使用分割符号将动态字段按照内容分割后,再按照分割顺序拼接,得到第一目标字段,其中,第一目标字段包括分割符号;使用分割符号将固定字段按照内容分割后,再按照分割顺序拼接,得到第二目标字段,其中,第二目标字段包括分割符号。
[0009]可选地,依据加密密钥对目标字段进行加密,得到长密文,包括:依据加密密钥对
第一目标字段进行加密,得到第一长密文,其中,第一长密文用于生成二维码信息;依据加密密钥对第二目标字段进行加密,得到第二长密文。
[0010]可选地,生成与资产数据对应的二维码信息之后,方法还包括:接收目标对象使用应用程序对二维码信息进行的扫描操作,并获取第一长密文;依据应用程序中的私钥对目标对象的账号绑定的第一加密密文进行解密,得到加密密钥,其中,第一加密密文为使用公钥对加密密钥进行加密得到的,每个目标对象对应一对公钥和私钥;依据加密密钥对第一长密文进行解密,得到加密后的资产数据;依据目标对象的权限,对加密后的资产数据进行处理,其中,不同目标对象所使用的账号具有不同的权限。
[0011]可选地,依据目标对象的权限,对加密后的资产数据进行处理,包括:依据第一密文编码确定目标对象的权限;在目标对象具有管理加密后的资产数据的权限的情况下,依据加密密钥对加密后的资产数据进行解密,并展示解密后的资产数据;在目标对象不具有管理加密后的资产数据的权限的情况下,生成提示信息,其中,提示信息用于提示目标对象不具备相应的权限。
[0012]可选地,方法还包括:在应用程序连接互联网的情况下,从数据库中缓存目标资产数据至本地设备的内存中,其中,目标资产数据为目标对象的账号具有管理权限的资产数据;在本地缓存中存在新增的管理数据的情况下,将新增的管理数据上传至云端服务器中。
[0013]根据本申请实施例的另一方面,还提供了一种数据加密的装置,包括:获取模块,用于获取使用加密密钥加密后的资产数据包含的字段信息,其中,字段信息至少包括动态字段;拼接模块,用于通过分割符号字段信息按照内容进行分割后,再按照分割顺序进行拼接,得到目标字段,其中,目标字段包括分割符号;加密模块,用于依据加密密钥对目标字段进行加密,得到长密文,其中,加密密钥为预先设置的;生成模块,用于依据长密文,生成与资产数据对应的二维码信息。
[0014]根据本申请实施例的又一方面,还提供了一种电子设备,包括:存储器,用于存储程序指令;处理器,与存储器连接,用于执行实现以下功能的程序指令:获取使用加密密钥加密后的资产数据包含的字段信息,其中,字段信息至少包括动态字段;通过分割符号对字段信息按照内容进行分割后,再按照分割顺序进行拼接,得到目标字段,其中,目标字段包括分割符号;依据加密密钥对目标字段进行加密,得到长密文,其中,加密密钥为预先设置的;依据长密文,生成与资产数据对应的二维码信息。
[0015]在本申请实施例中,通过获取使用加密密钥加密后的资产数据包含的字段信息,其中,字段信息至少包括动态字段;通过分割符号对字段信息按照内容进行分割后,再按照分割顺序进行拼接,得到目标字段,其中,目标字段包括分割符号;依据加密密钥对目标字段进行加密,得到长密文,其中,加密密钥为预先设置的;依据长密文,生成与资产数据对应的二维码信息,达到了资产数据对应的二维码信息进行加密的目的,从而实现了提高资产数据的安全性能的技术效果,进而解决了现有技术使用二维码技术对固定资产进行管理的过程中存在信息泄露的风险的技术问题。
附图说明
[0016]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0017]图1是根据本申请实施例的一种用于实现数据加密的方法的计算机终端(或电子设备)的硬件结构框图;
[0018]图2是根据本申请实施例的一种数据加密的方法的流程图;
[0019]图3a是根据本申请实施例的一种动态字段包含的内容示意图;
[0020]图3b是根据本申请实施例的一种固定字段包含的内容示意图;
[0021]图3c是根据本申请实施例的一种应用APP绑定操作流程图;
[0022]图3d是根据本申请实施例的一种数据同步的过程图;
[0023]图4是根据本申请实施例的一种数据加密的装置的结构图。
具体实施方式
[0024]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据加密的方法,其特征在于,包括:获取使用加密密钥加密后的资产数据包含的字段信息,其中,所述字段信息至少包括动态字段;通过分割符号对所述字段信息按照内容进行分割后,再按照分割顺序进行拼接,得到目标字段,其中,所述目标字段包括所述分割符号;依据所述加密密钥对所述目标字段进行加密,得到长密文,其中,所述加密密钥为预先设置的;依据所述长密文,生成与所述资产数据对应的二维码信息。2.根据权利要求1所述的方法,其特征在于,依据加密密钥对所述目标字段进行加密之前,所述方法还包括:使用所述加密密钥对原始编码进行加密,得到第一密文编码,其中,所述原始编码是依据所述资产数据对应的编码规则生成的与所述资产数据对应的编码;使用所述加密密钥对所述资产数据对应的功能编码进行加密,得到第二密文编码;将所述原始编码和所述第一密文编码、所述功能编码和所述第二密文编码存储在数据库中。3.根据权利要求2所述的方法,其特征在于,所述原始编码包括:类别码和流水码,其中,所述类别码中的第一位和第二位表示一级类别,所述类别码中的第三位和第四位表示二级类别,所述类别码中的第五位和第六位表示三级类别,所述流水码为随机分配的数字。4.根据权利要求2所述的方法,其特征在于,所述字段信息还包括固定字段,通过分割符号对所述字段信息按照内容进行分割后,再按照分割顺序进行拼接,得到目标字段,包括:获取所述字段信息中的所述动态字段和所述固定字段;使用所述分割符号将所述动态字段按照内容分割后,再按照分割顺序拼接,得到第一目标字段,其中,所述第一目标字段包括所述分割符号;使用所述分割符号将所述固定字段按照内容分割后,再按照分割顺序拼接,得到第二目标字段,其中,所述第二目标字段包括所述分割符号。5.根据权利要求4所述的方法,其特征在于,依据加密密钥对所述目标字段进行加密,得到长密文,包括:依据所述加密密钥对所述第一目标字段进行加密,得到第一长密文,其中,所述第一长密文用于生成所述二维码信息;依据所述加密密钥对所述第二目标字段进行加密,得到第二长密文。6.根据权利要求5所述的方法,其特征在于,生成与所述资产数据对应的二维码信息之后,所述方法还包括:接收目标对象使用应用程序对所述二维码信息进行的扫描操作,并获取所述第一长密文;依据所述应用程序中的私钥对所述目标对象...

【专利技术属性】
技术研发人员:王玉兵孟波毛轶嘉
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1