[go: up one dir, main page]

CN113282963B - Electronic signature verification method, device and equipment - Google Patents

Electronic signature verification method, device and equipment Download PDF

Info

Publication number
CN113282963B
CN113282963B CN202010103942.8A CN202010103942A CN113282963B CN 113282963 B CN113282963 B CN 113282963B CN 202010103942 A CN202010103942 A CN 202010103942A CN 113282963 B CN113282963 B CN 113282963B
Authority
CN
China
Prior art keywords
signature
verification
file
electronic signature
pdf
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
CN202010103942.8A
Other languages
Chinese (zh)
Other versions
CN113282963A (en
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.)
China Mobile Communications Group Co Ltd
China Mobile Group Chongqing Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Chongqing 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 China Mobile Communications Group Co Ltd, China Mobile Group Chongqing Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN202010103942.8A priority Critical patent/CN113282963B/en
Publication of CN113282963A publication Critical patent/CN113282963A/en
Application granted granted Critical
Publication of CN113282963B publication Critical patent/CN113282963B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/116Details of conversion of file system types or formats

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioethics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Storage Device Security (AREA)

Abstract

The embodiment of the invention relates to the technical field of electronic signatures, and discloses a method, a device and equipment for verifying an electronic signature, wherein the method comprises the following steps: acquiring a signature stream file of user electronic signature information and picture information of the user electronic signature; converting the signature stream file into a PDF signature file; carrying out validity verification and tamper-proof verification on the PDF signature file; and displaying the picture information of the user electronic signature according to the validity verification result and the anti-tampering verification result. Through the mode, the embodiment of the invention effectively solves the problems that others falsify the labels, the files are tampered and the like in the prior art.

Description

电子签名校验方法、装置和设备Electronic signature verification method, device and equipment

技术领域technical field

本发明实施例涉及电子签名技术领域,具体涉及一种电子签名校验方法、装置和设备。The embodiments of the present invention relate to the technical field of electronic signatures, and in particular to an electronic signature verification method, device and equipment.

背景技术Background technique

电子签名技术能够实现签名信息的电子化,改变原来的纸质签名盖章,将线下纸质签字盖章改为线上签字盖章,减少了人员跑路,同时节约大量打印和用纸量,绿色环保,对实现社会无纸化具有重要意义。Electronic signature technology can realize the digitization of signature information, change the original paper signature and seal, and change offline paper signature and seal to online signature and seal, which reduces the number of people running away and saves a lot of printing and paper consumption , Green and environmentally friendly, it is of great significance to realize the paperless society.

电子签名的信息,一般是将签名人的身份证号码、姓名、证书颁发机构、签名人的公钥、经过私钥签名的个人签名信息一同放入到签名文件的头部,用于打开该签名文件时,可以判断个人签名信息的有效性,具备签名不可抵赖,签名文档不可篡改等好处,能够广泛应用于电子合同、电子订单、会议纪要、文档签发、电子文档存档等多种场景。The electronic signature information is generally put the signer's ID number, name, certificate authority, signer's public key, and personal signature information signed by the private key into the header of the signature file to open the signature It can be used to judge the validity of personal signature information, and has the advantages of non-repudiation of signature and non-tampering of signed documents. It can be widely used in various scenarios such as electronic contracts, electronic orders, meeting minutes, document issuance, and electronic document archiving.

现有技术中,一般通过将签名过的文档下载,将文档离线下载到客户端或者让客户在电脑上安装查看插件,通过在用户侧安装标准的Adobe PDF Reader进行查看,同时对于使用Adobe PDF Reader,查看文档是否被篡改,仍然需要用户点击签名信息,通过签名信息中带的文档是否被修改提示查看文档是否被修改,用户操作多一个步骤,不方便,大部分用户不会使用。在app端安装Adobe PDF Reader了,不支持通过点击签名图标查看签名信息功能,造成用户不能看到签名人信息,文档是否被篡改等信息,造成用户可能使用了已经被篡改的文档。In the prior art, generally by downloading the signed document, the document is downloaded offline to the client or the client installs a viewing plug-in on the computer, and the standard Adobe PDF Reader is installed on the user side for viewing. To check whether the document has been tampered with, the user still needs to click on the signature information, and prompt to check whether the document has been modified through whether the document contained in the signature information has been modified. The user operation is one more step, which is inconvenient and most users will not use it. Adobe PDF Reader is installed on the app side, and it does not support the function of viewing signature information by clicking the signature icon. As a result, users cannot see information such as signer information, whether the document has been tampered with, and users may use tampered documents.

发明内容Contents of the invention

鉴于上述问题,本发明实施例提供了一种电子签名校验方法、装置和设别,用于解决现有技术中存在的他人冒签及文件被篡改等问题问题。In view of the above problems, the embodiments of the present invention provide an electronic signature verification method, device and device, which are used to solve the problems existing in the prior art such as counterfeit signatures and document tampering.

本发明实施例提出了一种电子签名校验方法,所述方法包括:The embodiment of the present invention proposes a method for verifying an electronic signature, the method comprising:

获取用户电子签名信息的签名流文件和所述用户电子签名的图片信息;Obtain the signature flow file of the user's electronic signature information and the picture information of the user's electronic signature;

将所述签名流文件转换为PDF签名文件;Convert the signature stream file into a PDF signature file;

对所述PDF签名文件进行有效性校验和防篡改校验;Perform validity verification and tamper-proof verification on the PDF signature file;

根据所述有效性校验的结果和所述防篡改校验的结果展示所述用户电子签名的图片信息。Displaying the picture information of the user's electronic signature according to the result of the validity check and the result of the tamper-proof check.

进一步的,所述获取用户电子签名信息的签名流文件和所述用户电子签名的图片信息,包括:Further, the acquisition of the signature stream file of the user's electronic signature information and the picture information of the user's electronic signature includes:

通过插码对用户电子签名信息进行分析,获取用户电子签名信息的签名流文件;Analyze the user's electronic signature information by inserting code, and obtain the signature flow file of the user's electronic signature information;

提取所述用户电子签名信息的第二层电子签名图片作为所述用户电子签名的图片信息。Extracting the second-layer electronic signature picture of the user's electronic signature information as the picture information of the user's electronic signature.

进一步的,所述对PDF签名文件进行有效性校验,包括:Further, the verification of the validity of the PDF signature file includes:

将所述PDF签名文件发送给证书管理服务器;Send the PDF signature file to the certificate management server;

所述证书管理服务器对所述PDF签名文件进行有效性校验,并反馈校验结果。The certificate management server verifies the validity of the PDF signature file, and feeds back the verification result.

进一步的,所述对PDF签名文件进行防篡改校验,包括:Further, the tamper-proof verification of the PDF signature file includes:

根据所述PDF签名文件计算MD5值、所述PDF签名文件中的用户签名公钥和所述PDF签名文件中用户私钥签名MD5值,对所述PDF签名文件进行防篡改校验。Calculate the MD5 value, the user's signature public key in the PDF signature file and the user's private key signature MD5 value in the PDF signature file according to the PDF signature file, and perform tamper-proof verification on the PDF signature file.

进一步的,根据所述有效性校验的结果和所述防篡改校验的结果展示所述用户电子签名的图片信息,包括:Further, according to the result of the validity check and the result of the tamper-proof check, the picture information of the user's electronic signature is displayed, including:

根据有效性校验的结果和所述防篡改校验的结果将所述用户电子签名的图片信息转换为图片和链接,所述图片用于显示所述电子签名校验结果,所述链接用于显示所述电子签名校验明细。Convert the picture information of the user's electronic signature into a picture and a link according to the result of the validity check and the result of the tamper-proof check, the picture is used to display the check result of the electronic signature, and the link is used for Display the electronic signature verification details.

本发明另一实施例还提供了一种电子签名校验装置,包括:Another embodiment of the present invention also provides an electronic signature verification device, including:

插码模块:用于获取用户电子签名信息的签名流文件和所述用户电子签名的图片信息;Code insertion module: used to obtain the signature stream file of the user's electronic signature information and the picture information of the user's electronic signature;

文档转换模块:用于将所述签名流文件转换为PDF签名文件;Document conversion module: for converting the signature flow file into a PDF signature file;

校验模块:用于对所述PDF签名文件进行有效性校验和防篡改校验;Verification module: used to perform validity verification and tamper-proof verification on the PDF signature file;

校验结果展示模块:用于根据所述有效性校验的结果和所述防篡改校验的结果展示所述用户电子签名的图片信息。Verification result display module: used to display the picture information of the user's electronic signature according to the result of the validity verification and the result of the tamper-proof verification.

进一步的,所述校验模块进一步包括:Further, the verification module further includes:

有效性校验单元:用于将所述PDF签名文件发送给证书管理服务器;使所述证书管理服务器对所述PDF签名文件进行有效性校验。Validity verification unit: for sending the PDF signature file to the certificate management server; enabling the certificate management server to perform validity verification on the PDF signature file.

进一步的,所述校验模块进一步包括:Further, the verification module further includes:

防篡改校验单元:用于根据所述PDF签名文件计算MD5值、所述PDF签名文件中的用户签名公钥和所述PDF签名文件中用户私钥签名MD5值,对所述PDF签名文件进行防篡改校验。Anti-tampering verification unit: used to calculate the MD5 value according to the PDF signature file, the user's signature public key in the PDF signature file and the user's private key signature MD5 value in the PDF signature file, and perform a check on the PDF signature file Tamper-proof verification.

本发明实施例还提供了一种电子签名校验设备,所述计算设备包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;An embodiment of the present invention also provides an electronic signature verification device, the computing device includes: a processor, a memory, a communication interface, and a communication bus, and the processor, the memory, and the communication interface pass through the communication bus Complete mutual communication;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行所述的电子签名校验方法。The memory is used to store at least one executable instruction, and the executable instruction causes the processor to execute the electronic signature verification method.

本发明实施例还提供了一种计算机可读存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令在计算设备上运行时,使得计算设备执行所述的电子签名校验方法。An embodiment of the present invention also provides a computer-readable storage medium, wherein at least one executable instruction is stored in the storage medium, and when the executable instruction is run on the computing device, the computing device executes the electronic signature verification method. test method.

由上可知,本发明实施例提供的电子签名校验方法、装置和设备,通过在线方式连接权威的第三方证书颁发机构进行有效性验证,同时,通过加密算法进行防篡改验证,有效的解决了现有技术中存在的他人冒签、文件被篡改等问题,同时,通过图片和链接的方式,提供了权威的、直观的在线校验用户电子签名有效性的校验结果。It can be seen from the above that the electronic signature verification method, device and equipment provided by the embodiments of the present invention connect to an authoritative third-party certificate issuing authority online to perform validity verification, and at the same time, perform tamper-proof verification through an encryption algorithm, which effectively solves the problem of Problems such as counterfeit signatures and tampered documents exist in the prior art. At the same time, through pictures and links, authoritative and intuitive online verification results for verifying the validity of the user's electronic signature are provided.

上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solutions of the embodiments of the present invention. In order to better understand the technical means of the embodiments of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and The advantages can be more obvious and understandable, and the specific embodiments of the present invention are enumerated below.

附图说明Description of drawings

附图仅用于示出实施方式,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:The drawings are only for illustrating the embodiments and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same parts. In the attached picture:

图1示出了本发明实施例提供的电子签名校验方法的流程示意图;FIG. 1 shows a schematic flow diagram of an electronic signature verification method provided by an embodiment of the present invention;

图2示出了本发明实施例提供的电子签名校验装置的结构示意图;FIG. 2 shows a schematic structural diagram of an electronic signature verification device provided by an embodiment of the present invention;

图3示出了本发明实施例提供的校验模块的结构示意图;FIG. 3 shows a schematic structural diagram of a verification module provided by an embodiment of the present invention;

图4示出了本发明实施例提供的电子签名校验设备的结构示意图。Fig. 4 shows a schematic structural diagram of an electronic signature verification device provided by an embodiment of the present invention.

具体实施方式Detailed ways

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the invention may be embodied in various forms and should not be limited to the embodiments set forth herein.

电子签名信息包含了签名人的签名信息,它将传统的通过笔记鉴定的方式转换为了通过个人电子证书鉴定的方式进行,因此当用户打开查看一份签名文档时,需要通过查看签名文档上的个人签名来判断文档上的个人签名是否有效。The electronic signature information contains the signature information of the signer, which converts the traditional method of identification through notes into the method of identification through personal electronic certificates. Signatures to determine whether an individual's signature on a document is valid.

通常情况下,当通过在线方式查看签名文档时,将签名过的文档,比如PDF格式文档,转为文件流的方式传至用户前台,用户前台通过插码组件对PDF进行解析,按图层的方式将文档解析到浏览器中,一般原文件内容为图层第一层,签名的图片为第二层,这样用户就可以在签名文档上看到用户签名的图片。如果通过插码组件对PDF进行解析,只能解析PDF文件中的图层,一般文件内容为第一层,签名图片为第二层,这样用户无法通过点击图片的方式查看文档的签名信息,如签名人的身份信息,证书是否有效,签名颁发机构等,因此无法确认签名人的身份有效信息,容易被人冒签。Usually, when viewing a signed document online, the signed document, such as a document in PDF format, is converted into a file stream and sent to the user's front desk. The document is parsed into the browser by means of the original file content. Generally, the content of the original file is the first layer of the layer, and the signed image is the second layer, so that the user can see the image signed by the user on the signed document. If the PDF is parsed through the code insertion component, only the layers in the PDF file can be parsed. Generally, the content of the file is the first layer, and the signature image is the second layer. In this way, the user cannot view the signature information of the document by clicking the image, such as The identity information of the signer, whether the certificate is valid, the signing authority, etc. Therefore, it is impossible to confirm the valid information of the signer’s identity, and it is easy to be counterfeited.

另外,由于插码组件无法对文件进行防篡改校验,文档被篡改后,在用户界面无法直观的看到文档被篡改的提示,这样就造成用户可能使用了一份被篡改的文档。In addition, because the code insertion component cannot perform tamper-proof verification on the file, after the document has been tampered with, the user interface cannot intuitively see the prompt that the document has been tampered with, thus causing the user to use a tampered document.

在本发明实施例提出了一种电子签名校验方法,该方法通常可以应用于验证服务器等设备中,当用户通过浏览器或者文档阅读器点击签名文件时,浏览器或文档阅读器通过网络在线连接验证服务器,向所述验证服务器发出验证信息,所述验证服务器通过运行该方法对所述电子签名信息进行校验。该验证服务器为了校验电子签名的有效性,通常也需要连接到第三方权威机构的服务器,比如:证书颁发机构服务器、国家安全管理中心服务器或银行管理机构服务器等,进行验证。In the embodiment of the present invention, an electronic signature verification method is proposed. This method can usually be applied to devices such as verification servers. When a user clicks on a signature file through a browser or a document reader, the browser or document reader will go online Connect to the verification server, send verification information to the verification server, and the verification server verifies the electronic signature information by running the method. In order to verify the validity of the electronic signature, the verification server usually also needs to be connected to a server of a third-party authority, such as a server of a certificate authority, a server of a national security management center, or a server of a bank management institution, for verification.

如图1所示,所述电子签名校验方法包括:As shown in Figure 1, the electronic signature verification method includes:

步骤101:获取用户电子签名信息的签名流文件和所述用户电子签名的图片信息;Step 101: Obtain the signature flow file of the user's electronic signature information and the picture information of the user's electronic signature;

当用户点击电子签名信息后,用户浏览器或者文件阅读器通过网络向验证服务器发送所述电子签名信息。所述验证服务器接收到电子签名信息,所述的电子签名信息通常包括两层文件,第一层为文件内容,第二层为签名图片。所述验证服务器通过插码技术对所述用户电子签名信息进行分析,获取用户电子签名信息的签名流文件。同时,通过插码技术将所述第二层的签名图片进行拦截。After the user clicks on the electronic signature information, the user's browser or file reader sends the electronic signature information to the verification server through the network. The verification server receives the electronic signature information, and the electronic signature information usually includes two layers of files, the first layer is the file content, and the second layer is the signature image. The verification server analyzes the user's electronic signature information through code insertion technology, and obtains a signature stream file of the user's electronic signature information. At the same time, the signature picture of the second layer is intercepted through code insertion technology.

步骤102:将所述签名流文件转换为PDF签名文件;Step 102: converting the signature flow file into a PDF signature file;

所述验证服务器获取所述用户签名信息的签名流文件和用户电子签名的图片信息后,将所述签名流文件转换为PDF签名文件。当然,也可以转换为其他格式的文件,在这里我们以PDF格式文件为例进行说明。After the verification server obtains the signature flow file of the user's signature information and the image information of the user's electronic signature, it converts the signature flow file into a PDF signature file. Of course, it can also be converted to files in other formats. Here we take PDF files as an example for illustration.

步骤103:对所述PDF签名文件进行有效性校验和防篡改校验;Step 103: Perform validity verification and tamper-proof verification on the PDF signature file;

验证服务器在将所述签名流文件转换为PDF签名文件后,对所述PDF签名文件进行验证,所述验证包括有效性校验和防篡改校验,一个是对所述签名的有效性进行校验,另一个是对所述PDF签名文件是否被篡改过进行校验。After the verification server converts the signature flow file into a PDF signature file, it verifies the PDF signature file. The verification includes validity verification and tamper-proof verification. One is to verify the validity of the signature. verification, and the other is to verify whether the PDF signature file has been tampered with.

有效性校验:Validity check:

所述有效性校验主要对包括校验身份证有效性、校验该电子签名中的证书颁发机构是否为国家授权机构颁发以及校验电子签名中的签名图片中的姓名与身份证中的姓名是否一致等。有效性校验需要通过国家授权的证书颁发机构进行校验,因此,所述验证服务器需要将所述PDF签名文件发送给证书管理服务器,所述证书管理服务器对所述PDF签名文件中的相关信息进行有效性检验,并将校验结果反馈给验证服务器。The validity verification mainly includes verifying the validity of the ID card, verifying whether the certificate issuing authority in the electronic signature is issued by a national authority, and verifying the name in the signature picture in the electronic signature and the name in the ID card Is it consistent and so on. Validity verification needs to be verified by a certificate authority authorized by the state. Therefore, the verification server needs to send the PDF signature file to the certificate management server, and the certificate management server checks the relevant information in the PDF signature file. Perform a validity check and feed back the check result to the verification server.

防篡改校验:Tamper proof verification:

所述防篡改校验主要验证文件的内容是否被修改过,需要提取所述PDF签名文件中的校验信息,通过加密算法对所述文件内容进行校验,在这里,我们采用常用的MD5算法对所述PDF签名文件进行校验。验证服务器根据所述PDF签名文件计算MD5值、所述PDF签名文件中的用户签名公钥和所述PDF签名文件中用户私钥签名MD5值,判断上述三个值是否被修改过,如果被修改过,则说明文件内容被篡改,如果没有,则说明文件内容没有被篡改过。The anti-tampering verification mainly verifies whether the content of the file has been modified. It is necessary to extract the verification information in the PDF signature file, and verify the content of the file through an encryption algorithm. Here, we use the commonly used MD5 algorithm Verify the PDF signature file. The verification server calculates the MD5 value, the user's signature public key in the PDF signature file and the user's private key signature MD5 value in the PDF signature file according to the PDF signature file, and judges whether the above three values have been modified. If yes, it means that the content of the file has been tampered with, if not, it means that the content of the file has not been tampered with.

步骤104:根据所述有效性校验的结果和所述防篡改校验的结果展示所述用户电子签名的图片信息;Step 104: displaying the picture information of the user's electronic signature according to the result of the validity check and the result of the tamper-proof check;

当校验完成时,所述验证服务器向所述用户浏览器或文件阅读器反馈校验结果,所述校验结果以图片和链接的方式进行呈现,用于替换原用户电子签名中的图片信息。When the verification is completed, the verification server feeds back the verification result to the user browser or file reader, and the verification result is presented in the form of pictures and links, which are used to replace the picture information in the original user's electronic signature .

所述验证服务器将电子签名图片转换为图片+链接的形式,反馈给用户在线浏览界面,所述图片上的标识能够直接观看签名校验的结果和文件篡改的结果,所述链接用于显示所述电子签名校验的明细。The verification server converts the electronic signature picture into a picture+link form, and feeds it back to the user's online browsing interface. The logo on the picture can directly view the result of signature verification and the result of file tampering, and the link is used to display all The details of the above-mentioned electronic signature verification.

由上可知,本发明实施例提供的电子签名校验方法,通过在线方式连接权威的第三方证书颁发机构进行有效性验证,同时,通过加密算法进行防篡改验证,有效的解决了现有技术中存在的他人冒签、文件被篡改等问题,同时,通过图片和链接的方式,提供在线权威的、直观的在线校验用户电子签名的有效性的结果。As can be seen from the above, the electronic signature verification method provided by the embodiment of the present invention connects to an authoritative third-party certificate issuing authority online to perform validity verification, and at the same time, performs tamper-proof verification through an encryption algorithm, which effectively solves the problems in the prior art. There are problems such as counterfeit signatures of others and tampered documents. At the same time, through pictures and links, it provides online authoritative and intuitive online verification results of the validity of the user's electronic signature.

进一步的,在上述方法实施例的基础上,本发明实施例提出了一种电子签名校验装置200,如图2所示,所述电子签名校验装置包括:Further, on the basis of the above method embodiments, the embodiment of the present invention proposes an electronic signature verification device 200, as shown in Figure 2, the electronic signature verification device includes:

插码模块201:用于获取用户电子签名信息的签名流文件和所述用户电子签名的图片信息;Code insertion module 201: used to obtain the signature stream file of the user's electronic signature information and the picture information of the user's electronic signature;

文档转换模块202:用于将所述签名流文件转换为PDF签名文件;Document conversion module 202: for converting the signature flow file into a PDF signature file;

校验模块203:用于对所述PDF签名文件进行有效性校验和防篡改校验;Verification module 203: for performing validity verification and tamper-proof verification on the PDF signature file;

校验结果展示模块204:用于根据所述有效性校验的结果和所述防篡改校验的结果展示所述用户电子签名的图片信息。Verification result display module 204: for displaying the picture information of the user's electronic signature according to the result of the validity verification and the result of the tamper-proof verification.

进一步的,所述校验模块203包括有效性校验单元2031和防篡改校验单元2032,如图3所示,所述有效性校验单元2031用于将所述PDF签名文件发送给证书管理服务器;使所述证书管理服务器对所述PDF签名文件进行有效性校验。所述有效性校验主要对包括校验身份证有效性、校验该电子签名中的证书颁发机构是否为国家授权机构颁发以及校验电子签名中的签名图片中的姓名与身份证中的姓名是否一致等。有效性校验需要通过国家授权的证书颁发机构进行校验,因此,所述验证服务器需要将所述PDF签名文件发送给证书管理服务器,所述证书管理服务器对所述PDF签名文件中的相关信息进行有效性检验,并将校验结果反馈给验证服务器。Further, the verification module 203 includes a validity verification unit 2031 and a tamper-resistant verification unit 2032, as shown in Figure 3, the validity verification unit 2031 is used to send the PDF signature file to the certificate management The server; enabling the certificate management server to verify the validity of the PDF signature file. The validity verification mainly includes verifying the validity of the ID card, verifying whether the certificate issuing authority in the electronic signature is issued by a national authority, and verifying the name in the signature picture in the electronic signature and the name in the ID card Is it consistent and so on. Validity verification needs to be verified by a certificate authority authorized by the state. Therefore, the verification server needs to send the PDF signature file to the certificate management server, and the certificate management server checks the relevant information in the PDF signature file. Perform a validity check and feed back the check result to the verification server.

所述防篡改校验单元2032用于根据所述PDF签名文件计算MD5值、所述PDF签名文件中的用户签名公钥和所述PDF签名文件中用户私钥签名MD5值,对所述PDF签名文件进行防篡改校验。所述防篡改校验主要验证文件的内容是否被修改过,需要提取所述PDF签名文件中的校验信息,通过加密算法对所述文件内容进行校验,在这里,我们采用常用的MD5算法对所述PDF签名文件进行校验。验证服务器根据所述PDF签名文件计算MD5值、所述PDF签名文件中的用户签名公钥和所述PDF签名文件中用户私钥签名MD5值,判断上述三个值是否被修改过,如果被修改过,则说明文件内容被篡改,如果没有,则说明文件内容没有被篡改过。The anti-tampering verification unit 2032 is used to calculate the MD5 value according to the PDF signature file, the user signature public key in the PDF signature file and the user private key signature MD5 value in the PDF signature file, and sign the PDF The file is checked against tampering. The anti-tampering verification mainly verifies whether the content of the file has been modified. It is necessary to extract the verification information in the PDF signature file, and verify the content of the file through an encryption algorithm. Here, we use the commonly used MD5 algorithm Verify the PDF signature file. The verification server calculates the MD5 value, the user's signature public key in the PDF signature file and the user's private key signature MD5 value in the PDF signature file according to the PDF signature file, and judges whether the above three values have been modified. If yes, it means that the content of the file has been tampered with, if not, it means that the content of the file has not been tampered with.

由上可知,本发明实施例提供的电子签名校验装置,通过在线方式连接权威的第三方证书颁发机构进行有效性验证,同时,通过加密算法进行防篡改验证,有效的解决了现有技术中存在的他人冒签、文件被篡改等问题,同时,通过图片和链接的方式,提供在线权威的、直观的在线校验用户电子签名的有效性的结果。It can be seen from the above that the electronic signature verification device provided by the embodiment of the present invention connects to an authoritative third-party certificate issuing authority online to perform validity verification, and at the same time, performs tamper-proof verification through an encryption algorithm, which effectively solves the problems in the prior art. There are problems such as counterfeit signatures of others and tampered documents. At the same time, through pictures and links, it provides online authoritative and intuitive online verification results of the validity of the user's electronic signature.

图4示出了本发明电子签名校验设备实施例的结构示意图,本发明具体实施例并不对电子签名校验设备的具体实现做限定。Fig. 4 shows a schematic structural diagram of an embodiment of the electronic signature verification device of the present invention, and the specific embodiment of the present invention does not limit the specific implementation of the electronic signature verification device.

如图4所示,该电子签名校验设备可以包括:处理器(processor)402、通信接口(Communications Interface)404、存储器(memory)406、以及通信总线408。As shown in FIG. 4 , the electronic signature verification device may include: a processor (processor) 402 , a communication interface (Communications Interface) 404 , a memory (memory) 406 , and a communication bus 408 .

其中:处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。处理器402,用于执行程序410,具体可以执行上述用于电子签名校验方法实施例中的相关步骤。Wherein: the processor 402 , the communication interface 404 , and the memory 406 communicate with each other through the communication bus 408 . The communication interface 404 is used to communicate with network elements of other devices such as clients or other servers. The processor 402 is configured to execute the program 410, and specifically, may execute relevant steps in the foregoing embodiments of the method for verifying an electronic signature.

具体地,程序410可以包括程序代码,该程序代码包括计算机可执行指令。Specifically, the program 410 may include program codes including computer-executable instructions.

处理器402可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子签名校验设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。The processor 402 may be a central processing unit CPU, or an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present invention. One or more processors included in the electronic signature verification device can be the same type of processor, such as one or more CPUs; or different types of processors, such as one or more CPUs and one or more ASICs .

存储器406,用于存放程序410。存储器406可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。The memory 406 is used to store the program 410 . The memory 406 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

程序410具体可以被处理器402调用使电子签名校验设备执行以下操作:Specifically, the program 410 can be called by the processor 402 to make the electronic signature verification device perform the following operations:

获取用户电子签名信息的签名流文件和所述用户电子签名的图片信息;Obtain the signature flow file of the user's electronic signature information and the picture information of the user's electronic signature;

将所述签名流文件转换为PDF签名文件;Convert the signature stream file into a PDF signature file;

对所述PDF签名文件进行有效性校验和防篡改校验;Perform validity verification and tamper-proof verification on the PDF signature file;

根据所述有效性校验的结果和所述防篡改校验的结果展示所述用户电子签名的图片信息。Displaying the picture information of the user's electronic signature according to the result of the validity check and the result of the tamper-proof check.

进一步的,所述获取用户电子签名信息的签名流文件和所述用户电子签名的图片信息,包括:Further, the acquisition of the signature stream file of the user's electronic signature information and the picture information of the user's electronic signature includes:

通过插码对用户电子签名信息进行分析,获取用户电子签名信息的签名流文件;Analyze the user's electronic signature information by inserting code, and obtain the signature flow file of the user's electronic signature information;

提取所述用户电子签名信息的第二层电子签名图片作为所述用户电子签名的图片信息。Extracting the second-layer electronic signature picture of the user's electronic signature information as the picture information of the user's electronic signature.

进一步的,所述对PDF签名文件进行有效性校验,包括:Further, the verification of the validity of the PDF signature file includes:

将所述PDF签名文件发送给证书管理服务器;Send the PDF signature file to the certificate management server;

所述证书管理服务器对所述PDF签名文件进行有效性校验,并反馈校验结果。The certificate management server verifies the validity of the PDF signature file, and feeds back the verification result.

进一步的,所述对PDF签名文件进行防篡改校验,包括:Further, the tamper-proof verification of the PDF signature file includes:

根据所述PDF签名文件计算MD5值、所述PDF签名文件中的用户签名公钥和所述PDF签名文件中用户私钥签名MD5值,对所述PDF签名文件进行防篡改校验。Calculate the MD5 value, the user's signature public key in the PDF signature file and the user's private key signature MD5 value in the PDF signature file according to the PDF signature file, and perform tamper-proof verification on the PDF signature file.

进一步的,根据所述有效性校验的结果和所述防篡改校验的结果展示所述用户电子签名的图片信息,包括:Further, according to the result of the validity check and the result of the tamper-proof check, the picture information of the user's electronic signature is displayed, including:

根据有效性校验的结果和所述防篡改校验的结果将所述用户电子签名的图片信息转换为图片和链接,所述图片用于显示所述电子签名校验结果,所述链接用于显示所述电子签名校验明细。Convert the picture information of the user's electronic signature into a picture and a link according to the result of the validity check and the result of the tamper-proof check, the picture is used to display the check result of the electronic signature, and the link is used for Display the electronic signature verification details.

由上可知,本发明实施例提供的电子签名校验设备,通过在线方式连接权威的第三方证书颁发机构进行有效性验证,同时,通过加密算法进行防篡改验证,有效的解决了现有技术中存在的他人冒签、文件被篡改等问题,同时,通过图片和链接的方式,提供在线权威的、直观的在线校验用户电子签名的有效性的结果。It can be seen from the above that the electronic signature verification device provided by the embodiment of the present invention connects to an authoritative third-party certificate issuing authority online to perform validity verification, and at the same time, performs tamper-proof verification through an encryption algorithm, which effectively solves the problems in the prior art. There are problems such as counterfeit signatures of others and tampered documents. At the same time, through pictures and links, it provides online authoritative and intuitive online verification results of the validity of the user's electronic signature.

本发明实施例提供了一种计算机可读存储介质,所述存储介质存储有至少一可执行指令,该可执行指令在电子签名校验设备/装置上运行时,使得所述电子签名校验设备/装置执行上述任意方法实施例中的电子签名校验方法。An embodiment of the present invention provides a computer-readable storage medium, the storage medium stores at least one executable instruction, and when the executable instruction is run on an electronic signature verification device/device, the electronic signature verification device /The device executes the electronic signature verification method in any of the above method embodiments.

本发明实施例提供一种电子签名校验装置,用于执行上述电子签名校验方法。An embodiment of the present invention provides an electronic signature verification device, which is used to implement the above electronic signature verification method.

本发明实施例提供了一种计算机程序,所述计算机程序可被处理器调用使电子签名校验设备执行上述任意方法实施例中的电子签名校验方法。An embodiment of the present invention provides a computer program, and the computer program can be invoked by a processor to enable an electronic signature verification device to execute the electronic signature verification method in any of the above method embodiments.

本发明实施例提供了一种计算机程序产品,计算机程序产品包括存储在计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令在计算机上运行时,使得所述计算机执行上述任意方法实施例中的电子签名校验方法。An embodiment of the present invention provides a computer program product. The computer program product includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions. The electronic signature verification method in the method embodiment.

综上所述,本发明实施例提出的电子签名校验方法、装置和设备,可以作为一个独立设备,放置于云端,并结合到用户的电子签名系统的PC端或app端,为用户提供在线权威的、直观的在线校验用户电子签名的有效性的结果,避免用户使用签名无效的、被篡改过的电子文档。在线校验签名信息中的证书颁发机构是否为国家授权的电子签名证书颁发机构,采用图形识别技术识别签名姓名与签名电子信息中身份证姓名是否为同一人,避免人冒签,在线校验身份证有效性,文档是否被篡改等,有效提高了电子签名的便利性和有效性。To sum up, the electronic signature verification method, device and equipment proposed by the embodiments of the present invention can be placed in the cloud as an independent device, and combined with the PC or app of the user's electronic signature system to provide users with online Authoritative and intuitive online verification of the validity of the user's electronic signature, to prevent users from using electronic documents with invalid signatures or tampered with. Online verification of whether the certificate authority in the signature information is an electronic signature certificate authority authorized by the state, using graphic recognition technology to identify whether the name of the signature and the name of the ID card in the electronic signature information are the same person, to avoid false signatures, and to verify the identity online Validity of the certificate, whether the document has been tampered with, etc., effectively improving the convenience and effectiveness of electronic signatures.

在此提供的算法或显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms or displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, embodiments of the present invention are not directed to any particular programming language. It should be understood that various programming languages can be used to implement the content of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.

类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline the present disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the embodiments of the invention are sometimes grouped together into a single implementation examples, figures, or descriptions thereof. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. And form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be construed as limiting the execution order.

Claims (5)

1. An electronic signature verification method, comprising:
the method for acquiring the signature stream file of the user electronic signature information and the picture information of the user electronic signature comprises the following steps: analyzing the user electronic signature information through code insertion to obtain a signature stream file of the user electronic signature information; extracting a second-layer electronic signature picture of the user electronic signature information as picture information of the user electronic signature;
converting the signature stream file into a PDF signature file;
carrying out validity verification and tamper-proof verification on the PDF signature file; the validity check is carried out on the PDF signature file, and the method comprises the following steps: sending the PDF signature file to a certificate management server; the certificate management server performs validity verification on the PDF signature file and feeds back a verification result; the method for carrying out anti-tampering verification on the PDF signature file comprises the following steps: calculating an MD5 value, a user signature public key in the PDF signature file and a user private key signature MD5 value in the PDF signature file according to the PDF signature file, and performing anti-tampering verification on the PDF signature file;
and displaying the picture information of the user electronic signature according to the validity verification result and the anti-tampering verification result.
2. The electronic signature verification method according to claim 1, wherein displaying picture information of the user electronic signature based on the result of the validity verification and the result of the tamper-proof verification includes:
and converting the picture information of the user electronic signature into a picture and a link according to the validity verification result and the anti-tampering verification result, wherein the picture is used for displaying the electronic signature verification result, and the link is used for displaying the electronic signature verification detail.
3. An electronic signature verification apparatus, comprising:
a code insertion module: the method is used for acquiring a signature stream file of user electronic signature information and picture information of the user electronic signature, and comprises the following steps: analyzing the user electronic signature information through code insertion to obtain a signature stream file of the user electronic signature information; extracting a second-layer electronic signature picture of the user electronic signature information as picture information of the user electronic signature;
the document conversion module: the signature stream file is converted into a PDF signature file;
a checking module: the verification system is used for verifying the validity and the anti-tampering of the PDF signature file; the validity check is carried out on the PDF signature file, and the method comprises the following steps: sending the PDF signature file to a certificate management server; the certificate management server carries out validity verification on the PDF signature file and feeds back a verification result; the method for carrying out anti-tampering verification on the PDF signature file comprises the following steps: calculating an MD5 value, a user signature public key in the PDF signature file and a user private key signature MD5 value in the PDF signature file according to the PDF signature file, and performing tamper-proof verification on the PDF signature file;
a verification result display module: and the picture information of the user electronic signature is displayed according to the validity verification result and the anti-tampering verification result.
4. An electronic signature verification apparatus, characterized in that the electronic signature verification apparatus comprises: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is configured to store at least one executable instruction that causes the processor to perform the electronic signature verification method of any one of claims 1-2.
5. A computer-readable storage medium having stored therein at least one executable instruction that, when executed on a computing device, causes the computing device to perform the electronic signature verification method of any one of claims 1-2.
CN202010103942.8A 2020-02-20 2020-02-20 Electronic signature verification method, device and equipment Active CN113282963B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010103942.8A CN113282963B (en) 2020-02-20 2020-02-20 Electronic signature verification method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010103942.8A CN113282963B (en) 2020-02-20 2020-02-20 Electronic signature verification method, device and equipment

Publications (2)

Publication Number Publication Date
CN113282963A CN113282963A (en) 2021-08-20
CN113282963B true CN113282963B (en) 2023-04-07

Family

ID=77275009

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010103942.8A Active CN113282963B (en) 2020-02-20 2020-02-20 Electronic signature verification method, device and equipment

Country Status (1)

Country Link
CN (1) CN113282963B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115906188A (en) * 2021-08-26 2023-04-04 中国移动通信集团重庆有限公司 Electronic signature file verification method, device, equipment and computer storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104463021A (en) * 2012-06-19 2015-03-25 张家港市鸿嘉数字科技有限公司 High-safety electronic-signature tampering preventing system
CN109190347A (en) * 2018-08-17 2019-01-11 江苏诺安科技有限公司 A kind of electric endorsement method
CN110569132A (en) * 2019-08-29 2019-12-13 高新兴科技集团股份有限公司 Electronic signature printing method, device and computer-readable storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7225167B2 (en) * 2003-11-21 2007-05-29 International Business Machines Corporation Merchandise-integral transaction receipt and auditable product ownership trail
CN101090320A (en) * 2007-07-13 2007-12-19 王少波 Indentify authorization method for dectronic signature
EP2732427B1 (en) * 2011-07-14 2019-02-27 DocuSign, Inc. Online signature identity and verification in community
CN102799809B (en) * 2012-06-19 2015-01-28 季云 An electronic signature anti-tampering system
CN103729341B (en) * 2013-12-31 2017-11-17 数安时代科技股份有限公司 The method and apparatus of positioning electronic seal and the device for realizing E-seal
CN108875322B (en) * 2018-05-31 2022-02-01 四川物联亿达科技有限公司 Digital archive stamping method based on electronic government network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104463021A (en) * 2012-06-19 2015-03-25 张家港市鸿嘉数字科技有限公司 High-safety electronic-signature tampering preventing system
CN109190347A (en) * 2018-08-17 2019-01-11 江苏诺安科技有限公司 A kind of electric endorsement method
CN110569132A (en) * 2019-08-29 2019-12-13 高新兴科技集团股份有限公司 Electronic signature printing method, device and computer-readable storage medium

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Android手机隐私保护软件的设计与实现;曾阳;《中国优秀硕士学位论文全文数据库》;20131130;信息科技辑I138-24 *
pdf文档解析;非长道;《https://blog.csdn.net/qq_33266987/article/details/57953822》;20170227;全文 *
PDF编辑器指南:如何在PDF文件中插入二维码;qq_26521521;《https://blog.csdn.net/qq_26521521/article/details/93874899》;20190627;全文 *
基于大数据分析的银行报表系统的设计与实现;李晨鸣;《中国优秀硕士学位论文全文数据库》;20180630;经济与管理科学辑J159-35 *

Also Published As

Publication number Publication date
CN113282963A (en) 2021-08-20

Similar Documents

Publication Publication Date Title
CN110276588B (en) Electronic signature authentication method and device and computer readable storage medium
US8713322B2 (en) Author signatures for legal purposes
CN118172051A (en) Block chain based citation delivery
WO2020134653A1 (en) Method and device for uploading electronic certificate
CN111612443A (en) Accumulation fund service handling method, system, equipment and readable storage medium
CN111133734A (en) Blockchain-based judgment enforcement
CN117591598A (en) Trusted platform based on blockchain
CN103201749B (en) Webpage tamper pick-up unit and storage medium
KR20130033915A (en) Systems and methods and related business management tools for handling insurance contracts based on cloud computing
WO2013139080A1 (en) Electronic seal implementation system and method
EP1625544A2 (en) Method and apparatus for creating and validating an encrypted digital receipt for third-party electronic commerce transactions
CN114398431B (en) Method, device, equipment and storage medium for inquiring bill data
US9026474B2 (en) Generating printable certificates to verify log authenticity
CN113282963B (en) Electronic signature verification method, device and equipment
KR101841928B1 (en) Method for issuing document offline, method for validating issued offline document, and server using the same
CN103200179A (en) Site Authentication, Deployment, and Authentication Methods
CN112529700A (en) Business handling and auditing method, system, equipment and readable storage medium
JP2008027089A (en) Electronic data disclosure method and system
CN107911220A (en) A kind of endorsement method, signature apparatus and terminal device
CN104778614A (en) Electronic invoice generation steps and false discrimination method of electronic invoice
CN116112173B (en) Image file verification method and device in bank credit risk control scenarios
US9054860B1 (en) Digital verified identification system and method
WO2020253373A1 (en) Methods for generating and processing electronic file having business logic embedded
WO2023172190A1 (en) Method and apparatus for accessing data in a plurality of machine readable medium
CN108052842A (en) Storage, verification method and the device of signed data

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