CN113343254B - 基于ofd格式的保函加解密方法、装置、介质及电子设备 - Google Patents

基于ofd格式的保函加解密方法、装置、介质及电子设备 Download PDF

Info

Publication number
CN113343254B
CN113343254B CN202110599077.5A CN202110599077A CN113343254B CN 113343254 B CN113343254 B CN 113343254B CN 202110599077 A CN202110599077 A CN 202110599077A CN 113343254 B CN113343254 B CN 113343254B
Authority
CN
China
Prior art keywords
ofd
format
warranty
ciphertext
guaranty
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110599077.5A
Other languages
English (en)
Other versions
CN113343254A (zh
Inventor
陈洲
***
朱斌
何永龙
沈云
张志恒
陆卫东
朱佳伟
王誉轩
戴文峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guotai Epoint Software Co Ltd
Original Assignee
Guotai Epoint Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guotai Epoint Software Co Ltd filed Critical Guotai Epoint Software Co Ltd
Priority to CN202110599077.5A priority Critical patent/CN113343254B/zh
Publication of CN113343254A publication Critical patent/CN113343254A/zh
Application granted granted Critical
Publication of CN113343254B publication Critical patent/CN113343254B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • H04L9/3066Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy involving algebraic varieties, e.g. elliptic or hyper-elliptic curves

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Accounting & Taxation (AREA)
  • Computing Systems (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Pure & Applied Mathematics (AREA)
  • Algebra (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Mathematical Optimization (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Mathematical Analysis (AREA)
  • Bioethics (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Storage Device Security (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本申请实施例公开了基于OFD格式的保函加解密方法、装置、介质及电子设备。所述方法应用于电子交易招投标***,该方法包括:获取保函申请文件;利用预设加密算法对所述保函申请文件进行加密,生成OFD格式密文保函;若检测到开标操作,则获取保函解密请求,以得到解密密钥;根据所述解密密钥对所述OFD格式密文保函进行解密,得到OFD格式明文保函;通过所述OFD加密组件将所述OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函。本技术方案,将OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函,可以提高工作人员的工作效率以及提升保函文件的安全性。

Description

基于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格式的保函加解密方法。
注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

Claims (5)

1.基于OFD格式的保函加解密方法,其特征在于,所述方法应用于电子交易招投标***,所述***包括OFD加密组件,所述方法包括:
基于电子交易招投标***中的交易中心服务端获取保函申请文件;
基于电子交易招投标***中的金融机构利用预设加密算法对所述保函申请文件进行加密,生成OFD格式密文保函;
若检测到开标操作,则基于电子交易招投标***中的交易中心服务端获取保函解密请求,以得到解密密钥;
基于电子交易招投标***中的金融机构根据所述解密密钥对所述OFD格式密文保函进行解密,得到OFD格式明文保函;
通过所述OFD加密组件将所述OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函;
响应于签章点选操作,通过所述OFD加密组件对所述目标保函进行签章,获得签章后的目标保函;
其中,基于电子交易招投标***中的金融机构利用预设加密算法对所述保函申请文件进行加密,生成OFD格式密文保函,包括:
基于电子交易招投标***中的金融机构利用国密SM2算法对所述保函申请文件进行加密,生成PDF格式密文保函;
根据预设提取规则提取所述PDF格式密文保函的加密内容;
将所述加密内容按照OFD格式进行拼接,生成OFD格式密文保函;
响应于签章点选操作,通过所述OFD加密组件对所述OFD格式密文保函进行签章,获得签章后的OFD格式密文保函;
其中,基于电子交易招投标***中的金融机构根据所述解密密钥对所述OFD格式密文保函进行解密,得到OFD格式明文保函,包括:
利用所述解密密钥对所述OFD格式密文保函进行解密,生成PDF格式明文保函;
通过所述OFD加密组件将所述PDF格式明文保函转换至OFD格式明文保函。
2.根据权利要求1所述的方法,其特征在于,在响应于签章点选操作,通过所述OFD加密组件对所述目标保函进行签章,获得签章后的目标保函之前,所述方法还包括:
获取签章信息;
根据所述签章信息,确定签章内容。
3.基于OFD格式的保函加解密装置,其特征在于,所述装置配置于电子交易招投标***,所述***包括OFD加密组件,所述装置包括:
保函申请文件获取模块,用于基于电子交易招投标***中的交易中心服务端获取保函申请文件;
OFD格式密文保函生成模块,用于基于电子交易招投标***中的金融机构利用预设加密算法对所述保函申请文件进行加密,生成OFD格式密文保函;
解密密钥得到模块,用于若检测到开标操作,则基于电子交易招投标***中的交易中心服务端获取保函解密请求,以得到解密密钥;
OFD格式明文保函得到模块,用于基于电子交易招投标***中的金融机构根据所述解密密钥对所述OFD格式密文保函进行解密,得到OFD格式明文保函;
目标保函生成模块,用于通过所述OFD加密组件将所述OFD格式密文保函和OFD格式明文保函进行合并,生成目标保函;
签章模块,用于响应于签章点选操作,通过所述OFD加密组件对所述目标保函进行签章,获得签章后的目标保函;
其中,OFD格式密文保函生成模块,包括:
PDF格式密文保函生成单元,用于基于电子交易招投标***中的金融机构利用国密SM2算法对所述保函申请文件进行加密,生成PDF格式密文保函;
加密内容提取单元,用于根据预设提取规则提取所述PDF格式密文保函的加密内容;
OFD格式密文保函生成单元,用于将所述加密内容按照OFD格式进行拼接,生成OFD格式密文保函;
OFD格式密文保函签章单元,用于响应于签章点选操作,通过所述OFD加密组件对所述OFD格式密文保函进行签章,获得签章后的OFD格式密文保函;
其中,OFD格式明文保函得到模块,包括:
PDF格式明文保函生成单元,用于利用所述解密密钥对所述OFD格式密文保函进行解密,生成PDF格式明文保函;
OFD格式明文保函生成单元,用于通过所述OFD加密组件将所述PDF格式明文保函转换至OFD格式明文保函。
4.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-2中任一项所述的基于OFD格式的保函加解密方法。
5.一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-2中任一项所述的基于OFD格式的保函加解密方法。
CN202110599077.5A 2021-05-31 2021-05-31 基于ofd格式的保函加解密方法、装置、介质及电子设备 Active CN113343254B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110599077.5A CN113343254B (zh) 2021-05-31 2021-05-31 基于ofd格式的保函加解密方法、装置、介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110599077.5A CN113343254B (zh) 2021-05-31 2021-05-31 基于ofd格式的保函加解密方法、装置、介质及电子设备

Publications (2)

Publication Number Publication Date
CN113343254A CN113343254A (zh) 2021-09-03
CN113343254B true CN113343254B (zh) 2023-09-19

Family

ID=77472450

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110599077.5A Active CN113343254B (zh) 2021-05-31 2021-05-31 基于ofd格式的保函加解密方法、装置、介质及电子设备

Country Status (1)

Country Link
CN (1) CN113343254B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114492355B (zh) * 2021-12-30 2023-03-24 博思数采科技发展有限公司 一种生成ofd格式的电子投标邀请函及回执函的方法和***

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111753501A (zh) * 2020-07-07 2020-10-09 江苏中威科技软件***有限公司 Ofd文件合并展现迅捷阅读的方法
CN111753502A (zh) * 2020-07-07 2020-10-09 江苏中威科技软件***有限公司 Ofd文件合并展现及目录生成方法
CN111753500A (zh) * 2020-07-07 2020-10-09 江苏中威科技软件***有限公司 版式化后的电子表单与ofd合并展现及目录生成的方法
CN111897777A (zh) * 2020-06-22 2020-11-06 百望股份有限公司 电子***版式文件的处理方法、装置、设备及存储介质
CN112257085A (zh) * 2020-10-22 2021-01-22 政采云有限公司 一种基于区块链的招投标处理方法、***、设备及介质
CN112347493A (zh) * 2020-11-04 2021-02-09 杭州天谷信息科技有限公司 一种ofd文档加解密和脱密变灰方法
CN112464270A (zh) * 2020-12-30 2021-03-09 广汽本田汽车有限公司 一种投标文件加密解密方法、设备及存储介质
CN112580306A (zh) * 2020-11-25 2021-03-30 江西丰哲科技有限公司 生成保函的方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100114760A1 (en) * 2008-08-04 2010-05-06 Raj Sundarasen Online interactive issued account acquired transaction information management
US20110082798A1 (en) * 2009-10-05 2011-04-07 Sap Ag System and method for securely transmitting data across a system landscape

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111897777A (zh) * 2020-06-22 2020-11-06 百望股份有限公司 电子***版式文件的处理方法、装置、设备及存储介质
CN111753501A (zh) * 2020-07-07 2020-10-09 江苏中威科技软件***有限公司 Ofd文件合并展现迅捷阅读的方法
CN111753502A (zh) * 2020-07-07 2020-10-09 江苏中威科技软件***有限公司 Ofd文件合并展现及目录生成方法
CN111753500A (zh) * 2020-07-07 2020-10-09 江苏中威科技软件***有限公司 版式化后的电子表单与ofd合并展现及目录生成的方法
CN112257085A (zh) * 2020-10-22 2021-01-22 政采云有限公司 一种基于区块链的招投标处理方法、***、设备及介质
CN112347493A (zh) * 2020-11-04 2021-02-09 杭州天谷信息科技有限公司 一种ofd文档加解密和脱密变灰方法
CN112580306A (zh) * 2020-11-25 2021-03-30 江西丰哲科技有限公司 生成保函的方法及装置
CN112464270A (zh) * 2020-12-30 2021-03-09 广汽本田汽车有限公司 一种投标文件加密解密方法、设备及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
工程建设招标投标电子***多CA及多***兼容对策研究;甘熹;;福建建设科技(第04期);87-89 *

Also Published As

Publication number Publication date
CN113343254A (zh) 2021-09-03

Similar Documents

Publication Publication Date Title
US10547444B2 (en) Cloud encryption key broker apparatuses, methods and systems
EP3962020B1 (en) Information sharing methods and systems
WO2017024934A1 (zh) 实现电子签章的方法、装置及签章服务器
US11095450B2 (en) Blockchain based alias interaction processing
CN111047313B (zh) 扫码支付、信息发送和密钥管理方法、装置和设备
CN110100422B (zh) 基于区块链智能合约的数据写入方法、装置及存储介质
US11748791B2 (en) Method and system for secure order management system data encryption, decryption, and segmentation
EP3962135B1 (en) Information sharing methods, apparatuses, and devices
US20200195621A1 (en) Method, computer program product and apparatus for encrypting and decrypting data using multiple authority keys
CN110881063A (zh) 一种隐私数据的存储方法、装置、设备及介质
CN111242611B (zh) 一种用于恢复数字钱包密钥的方法及***
CN111178884A (zh) 信息处理方法、装置、设备及可读存储介质
CN113015991A (zh) 安全的数字钱包处理***
CN110740136A (zh) 面向开放银行的网络安全控制方法及开放银行平台
TWI734729B (zh) 實現電子簽章的方法、裝置及簽章伺服器
US11070378B1 (en) Signcrypted biometric electronic signature tokens
CN113343254B (zh) 基于ofd格式的保函加解密方法、装置、介质及电子设备
US11356427B1 (en) Signcrypted envelope message
CN117294484A (zh) 数据交互的方法、装置、设备、介质和产品
CN111259407A (zh) 一种图片处理方法、装置、存储介质及终端
KR20190099984A (ko) 개인 키 관리 시스템
CN102426635B (zh) 文件信息显示装置、显示方法及***
WO2019179240A1 (zh) 一种建立安全基础设施的方法、终端及装置
CN110889128A (zh) 基于区块链存储与交换加密密钥的输入方法和装置
CN116132185B (zh) 数据调用方法、***、装置、设备和介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant