G06F21/60 G06Q30/08 H04L9/30 H04L29/06
1.基于OFD格式的保函加解密方法,其特征在于,所述方法应用于电子交易招投标系统,所述系统包括OFD加密组件,所述方法包括:
获取保函申请文件;
利用预设加密算法对所述保函申请文件进行加密,生成OFD格式密文保函;
若检测到开标操作,则获取保函解密请求,以得到解密密钥;
根据所述解密密钥对所述OFD格式密文保函进行解密,得到OFD格式明文保函;
通过所述OFD加密组件将所述OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函。
2.根据权利要求1所述的方法,其特征在于,在通过所述OFD加密组件将所述OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函之后,所述方法还包括:
响应于签章点选操作,通过所述OFD加密组件对所述目标保函进行签章,获得签章后的目标保函。
3.根据权利要求2所述的方法,其特征在于,在响应于签章点选操作,通过所述OFD加密组件对所述目标保函进行签章,获得签章后的目标保函之前,所述方法还包括:
获取签章信息;
根据所述签章信息,确定签章内容。
4.根据权利要求1所述的方法,其特征在于,利用预设加密算法对所述保函申请文件进行加密,生成OFD格式密文保函,包括:
利用国密SM2算法对所述保函申请文件进行加密,生成PDF格式密文保函;
根据预设提取规则提取所述PDF格式密文保函的加密内容;
将所述加密内容按照OFD格式进行拼接,生成OFD格式密文保函。
5.根据权利要求4所述的方法,其特征在于,在将所述加密内容按照OFD格式进行拼接,生成OFD格式密文保函之后,所述方法还包括:
响应于签章点选操作,通过所述OFD加密组件对所述OFD格式密文保函进行签章,获得签章后的OFD格式密文保函。
6.根据权利要求1所述的方法,其特征在于,根据所述解密密钥对所述OFD格式密文保函进行解密,得到OFD格式明文保函,包括:
利用所述解密密钥对所述OFD格式密文保函进行解密,生成PDF格式明文保函;
通过所述OFD加密组件将所述PDF格式明文保函转换至OFD格式明文保函。
7.基于OFD格式的保函加解密装置,其特征在于,所述装置配置于电子交易招投标系统,所述系统包括OFD加密组件,所述装置包括:
保函申请文件获取模块,用于获取保函申请文件;
OFD格式密文保函生成模块,用于利用预设加密算法对所述保函申请文件进行加密,生成OFD格式密文保函;
解密密钥得到模块,用于若检测到开标操作,则获取保函解密请求,以得到解密密钥;
OFD格式明文保函得到模块,用于根据所述解密密钥对所述OFD格式密文保函进行解密,得到OFD格式明文保函;
目标保函生成模块,用于通过所述OFD加密组件将所述OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
签章模块,用于响应于签章点选操作,通过所述OFD加密组件对所述目标保函进行签章,获得签章后的目标保函。
9.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一项所述的基于OFD格式的保函加解密方法。
10.一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-6中任一项所述的基于OFD格式的保函加解密方法。
本申请实施例涉及电子招投标技术领域,尤其涉及基于OFD格式的保函加解密方法、装置、介质及电子设备。
当前在电子交易招投标系统及金融服务支撑平台中使用的文件格式,普遍是使用PDF格式文件。
在电子招投标保函的应用过程中,开标前生成一份PDF密文保函,即对项目信息和招标人信息进行加密。开标后再生成一份PDF明文保函,以此保障开标前招标人、项目等敏感信息不外泄。
该方案相当于在投标过程中产生了两份保函,工作量较大,招投标人员工作效率低。且保函是基于PDF格式文件,对信息资源的保密性存在安全隐患。
本申请实施例提供基于OFD格式的保函加解密方法、装置、介质及电子设备,将OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函,可以提高工作人员的工作效率以及提升保函文件的安全性。
第一方面,本申请实施例提供了基于OFD格式的保函加解密方法,该方法包括:
获取保函申请文件;
利用预设加密算法对所述保函申请文件进行加密,生成OFD格式密文保函;
若检测到开标操作,则获取保函解密请求,以得到解密密钥;
根据所述解密密钥对所述OFD格式密文保函进行解密,得到OFD格式明文保函;
通过所述OFD加密组件将所述OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函。
第二方面,本申请实施例提供了一种基于OFD格式的保函加解密装置,该装置包括:
保函申请文件获取模块,用于获取保函申请文件;
OFD格式密文保函生成模块,用于利用预设加密算法对所述保函申请文件进行加密,生成OFD格式密文保函;
解密密钥得到模块,用于若检测到开标操作,则获取保函解密请求,以得到解密密钥;
OFD格式明文保函得到模块,用于根据所述解密密钥对所述OFD格式密文保函进行解密,得到OFD格式明文保函;
目标保函生成模块,用于通过所述OFD加密组件将所述OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函。
第三方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的基于OFD格式的保函加解密方法。
第四方面,本申请实施例提供了一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的基于OFD格式的保函加解密方法。
本申请实施例所提供的技术方案,获取保函申请文件,利用预设加密算法对保函申请文件进行加密,生成OFD格式密文保函,若检测到开标操作,则获取保函解密请求,以得到解密密钥,并根据解密密钥对OFD格式密文保函进行解密,得到OFD格式明文保函,通过OFD加密组件将OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函。本技术方案,将OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函,可以提高工作人员的工作效率以及提升保函文件的安全性。
图1是本申请实施例一提供的基于OFD格式的保函加解密方法的流程图;
图2是本申请实施例二提供的基于OFD格式的保函加解密过程的示意图;
图3是本申请实施例二提供基于OFD格式的保函加解密过程的流程图;
图4是本申请实施例三提供的基于OFD格式的保函加解密装置的结构示意图;
图5是本申请实施例五提供的一种电子设备的结构示意图。
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
实施例一
图1是本申请实施例一提供的基于OFD格式的保函加解密方法的流程图,本实施例可适用于对OFD格式的保函加解密的情况,该方法可以由本申请实施例所提供的基于OFD格式的保函加解密装置执行,该装置可以由软件和/或硬件的方式来实现,并可集成于用于保函加解密的智能终端等设备中。
所述方法应用于电子交易招投标系统,所述系统包括OFD加密组件,如图1所示,所述基于OFD格式的保函加解密方法包括:
S110、获取保函申请文件;
其中,保函又称保证书,是指银行、保险公司、担保公司或个人应申请人的请求,向第三方开立的一种书面信用担保凭证。保函申请文件可以是指电子交易招投标过程中的信息文件。保函申请文件中可以包含项目信息、招标人信息以及投标人信息等。保函申请文件可以从电子交易招投标系统中的交易中心服务端获得。
S120、利用预设加密算法对所述保函申请文件进行加密,生成OFD格式密文保函;
在本实施例中,OFD格式是由工业和信息化部软件司牵头中国电子技术标准化研究院成立的版式编写组制定的版式文档国家标准,属于一种自主格式,方便的进行电子文档的存储、读取以及编辑。
其中,OFD格式密文保函可以是指保函申请文件中部分内容被加密后的生成的文件。保函格式是OFD格式。例如,将保函申请文件中的项目信息以及投标人信息进行加密,生成OFD格式密文保函。
在本方案中,可以采用常规加密算法对保函申请文件进行加密。例如,常规加密算法可以是对称式加密算法或者非对称式加密算法。其中,对称式加密就是加密和解密使用同一个密钥;非对称式加密就是加密和解密所使用的不是同一个密钥,通常有两个密钥,称为公钥和私钥,它们两个必需配对使用,否则不能打开加密文件。
在本技术方案中,可选的,利用预设加密算法对所述保函申请文件进行加密,生成OFD格式密文保函,包括:
利用国密SM2算法对所述保函申请文件进行加密,生成PDF格式密文保函;
根据预设提取规则提取所述PDF格式密文保函的加密内容;
将所述加密内容按照OFD格式进行拼接,生成OFD格式密文保函。
其中,国密SM2是国家密码管理局发布的椭圆曲线公钥密码算法。SM2密钥生成是指生成SM2算法的密钥对的过程,该密钥对包括私钥和与之对应的公钥。
在本实施例中,加密内容可以是指电子交易招投标过程中需要进行保密的内容。例如,加密内容可以是项目信息、招标人信息或者投标人信息等。
在本方案中,由电子交易招投标系统中的金融机构利用国密SM2算法对保函申请文件进行加密,生成PDF格式密文保函,将PDF格式密文保函的加密内容提取出来,并按照OFD格式进行拼接,生成OFD格式密文保函。
将保函申请文件加密成OFD格式密文保函,可以防止保函内容被篡改,提高了信息资源的保密性。
在本技术方案中,可选的,在将所述加密内容按照OFD格式进行拼接,生成OFD格式密文保函之后,所述方法还包括:
响应于签章点选操作,通过所述OFD加密组件对所述OFD格式密文保函进行签章,获得签章后的OFD格式密文保函。
其中,签章可以是指签字和盖章操作。其中,签章内容可以根据保密需求进行设定。例如,签章内容可以根据金融机构的身份信息进行设定,也可以根据电子交易招投标过程中保密信息进行设定。
可以理解的,获得OFD格式密文保函后,在页面上出现有签章点选按钮,系统能够响应于工作人员的签章点选操作,完成对OFD格式密文保函的签章。
对OFD格式密文保函进行签章,可以防止密文保函内容被篡改,提高了信息资源的保密性。
S130、若检测到开标操作,则获取保函解密请求,以得到解密密钥;
其中,解密密钥可以是指通过解密算法进行解密操作用的密钥。
可以理解的,在开标前,系统获取保函申请文件,对保函申请文件进行加密,生成OFD格式密文保函,并存入数据库。在开标后,则获取保函解密请求,得到解密密钥,以用于对OFD格式密文保函进行解密。即当电子交易招投标系统进行开标操作时,才能基于电子交易招投标系统中的交易中心服务端获取保函解密请求,得到解密密钥。
S140、根据所述解密密钥对所述OFD格式密文保函进行解密,得到OFD格式明文保函;
其中,OFD格式明文保函可以是指没有加密文字的保函。明文保函格式是OFD格式。
在本实施例中,可以根据具体解密规则对OFD格式密文保函进行解密,得到OFD格式明文保函。
在本技术方案中,可选的,根据所述解密密钥对所述OFD格式密文保函进行解密,得到OFD格式明文保函,包括:
利用所述解密密钥对所述OFD格式密文保函进行解密,生成PDF格式明文保函;
通过所述OFD加密组件将所述PDF格式明文保函转换至OFD格式明文保函。
在本方案中,由交易招投标系统中的金融机构利用国密SM2算法中的解密密钥对OFD格式密文保函进行解密,生成PDF格式明文保函。并利用预设提取算法将PDF格式明文保函的内容提取出来,按照OFD格式进行拼接,生成OFD格式明文保函。
通过解密密钥对加密内容进行解密,可以获得OFD格式明文保函,由利于电子交易招投标过程的顺利进行。
S150、通过所述OFD加密组件将所述OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函。
在本方案中,由OFD加密组件将OFD格式明文保函解压,把每个部分都分别塞到OFD格式密文保函对应目录中去。完成上述操作后重新压缩文档形成新的目标保函。其中,目标保函也是OFD格式的,可以通过OFD阅读器进行打开。
本申请实施例所提供的技术方案,获取保函申请文件,利用预设加密算法对保函申请文件进行加密,生成OFD格式密文保函,若检测到开标操作,则获取保函解密请求,以得到解密密钥,并根据解密密钥对OFD格式密文保函进行解密,得到OFD格式明文保函,通过OFD加密组件将OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函。通过执行本技术方案,将OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函,可以提高工作人员的工作效率以及提升保函文件的保密性。
实施例二
图2是本申请实施例二提供的基于OFD格式的保函加解密过程的示意图,本实施例二在实施例一的基础上进行进一步地优化。具体优化为:在通过所述OFD加密组件将所述OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函之后,所述方法还包括:响应于签章点选操作,通过所述OFD加密组件对所述目标保函进行签章,获得签章后的目标保函。其中,未在本实施例中详尽描述的内容详见实施例一。如图2所示,该方法包括以下步骤:
S210、获取保函申请文件;
S220、利用预设加密算法对所述保函申请文件进行加密,生成OFD格式密文保函;
S230、若检测到开标操作,则获取保函解密请求,以得到解密密钥;
S240、根据所述解密密钥对所述OFD格式密文保函进行解密,得到OFD格式明文保函;
S250、通过所述OFD加密组件将所述OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函;
S260、响应于签章点选操作,通过所述OFD加密组件对所述目标保函进行签章,获得签章后的目标保函。
其中,签章可以是指签字和盖章操作。其中,签章内容可以根据保密需求进行设定。例如,签章内容可以根据金融机构的身份信息进行设定,也可以根据电子交易招投标过程中保密信息进行设定。
可以理解的,获得目标保函后,在页面上出现有签章点选按钮,系统响应于工作人员的签章点选操作,通过OFD加密组件对目标保函进行签章。
示例性的,图3是本申请实施例二提供基于OFD格式的保函加解密过程的流程图。如图3所示,电子交易招投标系统包括交易中心服务端、金融机构和OFD加密组件。电子交易招投标包括开标前和开标后两个阶段。在开标前,系统获取保函申请文件,对保函申请文件进行加密,生成OFD格式密文保函,并存入数据库。在开标后,则获取保函解密请求,得到解密密钥,以用于对OFD格式密文保函进行解密。解密后将OFD格式密文保函和OFD格式明文保函进行合并生成目标保函,并对目标保函进行签章。
在本技术方案中,可选的,在响应于签章点选操作,通过所述OFD加密组件对所述目标保函进行签章,获得签章后的目标保函之前,所述方法还包括:
获取签章信息;
根据所述签章信息,确定签章内容。
其中,签章信息可以是指用于定制化签章内容的信息。例如,签章信息可以是指身份信息、公司信息或者加密信息等。根据签章信息能够定制签章内容,实现对目标保函的签章。
通过定制化签章,能够保护目标保函中的关键部分,可以防止密文保函内容被篡改,提高了信息资源的保密性。
本申请实施例所提供的技术方案,获取保函申请文件,利用预设加密算法对保函申请文件进行加密,生成OFD格式密文保函,若检测到开标操作,则获取保函解密请求,以得到解密密钥,并根据解密密钥对OFD格式密文保函进行解密,得到OFD格式明文保函,通过OFD加密组件将OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函。响应于签章点选操作,通过OFD加密组件对目标保函进行签章,获得签章后的目标保函。通过执行本技术方案,将OFD格式密文保函和OFD格式明文保函进行合并,获得目标保函,并进行签章。可以防止目标保函内容被篡改,提高了信息资源的保密性。且提高工作人员的工作效率。
实施例三
图4是本申请实施例三提供的基于OFD格式的保函加解密装置的结构示意图,所述装置配置于电子交易招投标系统,所述系统包括OFD加密组件,如图4所示,基于OFD格式的保函加解密装置包括:
保函申请文件获取模块410,用于获取保函申请文件;
OFD格式密文保函生成模块420,用于利用预设加密算法对所述保函申请文件进行加密,生成OFD格式密文保函;
解密密钥得到模块430,用于若检测到开标操作,则获取保函解密请求,以得到解密密钥;
OFD格式明文保函得到模块440,用于根据所述解密密钥对所述OFD格式密文保函进行解密,得到OFD格式明文保函;
目标保函生成模块450,用于通过所述OFD加密组件将所述OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函。
在本技术方案中,可选的,所述装置还包括:
签章模块,用于响应于签章点选操作,通过所述OFD加密组件对所述目标保函进行签章,获得签章后的目标保函。
在本技术方案中,可选的,所述装置还包括:
签章信息获取模块,用于获取签章信息;
签章内容确定模块,用于根据所述签章信息,确定签章内容。
在本技术方案中,可选的,OFD格式密文保函生成模块420,包括:
PDF格式密文保函生成单元,用于利用国密SM2算法对所述保函申请文件进行加密,生成PDF格式密文保函;
加密内容提取单元,用于根据预设提取规则提取所述PDF格式密文保函的加密内容;
OFD格式密文保函生成单元,用于将所述加密内容按照OFD格式进行拼接,生成OFD格式密文保函。
在本技术方案中,可选的,OFD格式密文保函生成模块420,还包括:
OFD格式密文保函签章单元,用于响应于签章点选操作,通过所述OFD加密组件对所述OFD格式密文保函进行签章,获得签章后的OFD格式密文保函。
在本技术方案中,可选的,OFD格式明文保函得到模块440,包括:
PDF格式明文保函生成单元,用于利用所述解密密钥对所述OFD格式密文保函进行解密,生成PDF格式明文保函;
OFD格式明文保函生成单元,用于通过所述OFD加密组件将所述PDF格式明文保函转换至OFD格式明文保函。
上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
实施例四
本申请实施例还提供一种包含计算机可执行指令的介质,所述计算机可执行指令在由计算机处理器执行时用于执行基于OFD格式的保函加解密方法,该方法包括:
获取保函申请文件;
利用预设加密算法对所述保函申请文件进行加密,生成OFD格式密文保函;
若检测到开标操作,则获取保函解密请求,以得到解密密钥;
根据所述解密密钥对所述OFD格式密文保函进行解密,得到OFD格式明文保函;
通过所述OFD加密组件将所述OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函。
介质——任何的各种类型的存储器设备或存储设备。术语“介质”旨在包括:安装介质,例如CD-ROM、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如DRAM、DDRRAM、SRAM、EDO RAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。介质可以还包括其它类型的存储器或其组合。另外,介质可以位于程序在其中被执行的计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多介质。介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
当然,本申请实施例所提供的一种包含计算机可执行指令的介质,其计算机可执行指令不限于如上所述的基于OFD格式的保函加解密操作,还可以执行本申请任意实施例所提供的基于OFD格式的保函加解密方法中的相关操作。
实施例五
本申请实施例提供了一种电子设备,该电子设备中可集成本申请实施例提供的基于OFD格式的保函加解密装置。图5是本申请实施例五提供的一种电子设备的结构示意图。如图5所示,本实施例提供了一种电子设备500,其包括:一个或多个处理器520;存储装置510,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器520执行,使得所述一个或多个处理器520实现本申请实施例所提供的基于OFD格式的保函加解密方法,该方法包括:
获取保函申请文件;
利用预设加密算法对所述保函申请文件进行加密,生成OFD格式密文保函;
若检测到开标操作,则获取保函解密请求,以得到解密密钥;
根据所述解密密钥对所述OFD格式密文保函进行解密,得到OFD格式明文保函;
通过所述OFD加密组件将所述OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函。
当然,本领域技术人员可以理解,处理器520还实现本申请任意实施例所提供的基于OFD格式的保函加解密方法的技术方案。
图5显示的电子设备500仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图5所示,该电子设备500包括处理器520、存储装置510、输入装置530和输出装置540;电子设备中处理器520的数量可以是一个或多个,图5中以一个处理器520为例;电子设备中的处理器520、存储装置510、输入装置530和输出装置540可以通过总线或其他方式连接,图5中以通过总线550连接为例。
存储装置510作为一种计算机可读介质,可用于存储软件程序、计算机可执行程序以及模块单元,如本申请实施例中的基于OFD格式的保函加解密方法对应的程序指令。
存储装置510可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置510可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置510可进一步包括相对于处理器520远程设置的存储器,这些远程存储器可以通过网络连接。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置530可用于接收输入的数字、字符信息或语音信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置540可包括显示屏、扬声器等电子设备。
本申请实施例提供的电子设备,可以达到将OFD格式密文保函和OFD格式明文保函进行合并,提升信息资源的保密性,且提高工作人员的工作效率的目的。
上述实施例中提供的基于OFD格式的保函加解密装置、介质及电子设备可执行本申请任意实施例所提供的基于OFD格式的保函加解密方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的基于OFD格式的保函加解密方法。
注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。
本文发布于:2023-04-14 17:21:21,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/3/86742.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |