摘要 |
<p>One embodiment of the present invention provides a method (300) for creating digital signature in a server, the method comprising the steps of logging in to the server via user's digital certificate (302), selecting at least one file for digital signature creation (304), generating at least one file of digest code [A] (306), embedding the at least one file of digest code [A] in a browser extension program at client side (308), activating the browser extension program (310), encrypting the digest code [A] with a user private key (312), transmitting the encrypted digest code [B] to the server (314), creating a digital signature at the server (316) and storing the digital signature in a database (318). Another embodiment of the present invention provides a method (400) for verifying digital signature in a server, the method comprising the steps of requesting verification of a digital signature having an encrypted digest code [B] from a database in a server (402), retrieving at least one encrypted digest code [B] from the database (404), generating at least one file of original digest code [A] (406), retrieving a user public key (408), decrypting encrypted digest code [B] from the digital signature using the user public key which produces decrypted digest code [C] (410) and comparing both digest ([A] = [C]) (412) to determine a success or failure rate of the decrypted information.</p> |