News

Technology

The process of signing and verifying digital signatures (part 1)

Let's explore the process of signing and verifying digital signatures with AIPOWER.

Signing Process

The signing process occurs as follows:

  1. We have a Word contract file .word (data).
  2. We use a hashing algorithm (MD5 or SHA) to hash the Word document, producing a unique fixed-length string called H: (software) -> hash + word file -> string H. The hashing algorithm must be agreed upon by both parties to ensure accurate verification.
  3. Then you use your private key to encrypt the hashed string. This produces an encrypted hash string called cipher hash or string C: string H + private key -> cipher hash A.
  4. At this point, cipher hash A is the digital signature created by the signer (cipher hash A = digital signature). The task is to append it to the end of the Word file so the recipient receives both the document and the digital signature.

In the next article, we will explore Digital Signature Verification with AIPOWER.

Source: Admin compilation