Select a document to digitally sign
Click here or drag and drop your document in the box.
The file will NOT be uploaded. The cryptographic proof is calculated client-side.
Click here or drag and drop your document in the box.
The file will NOT be uploaded. The cryptographic proof is calculated client-side.
SimpleSign is a JavaScript tool for producing and checking digital signatures for documents such as contracts or PDF manuscripts. To use it effectively, you must publicly associate a Bitcoin address with your person (e.g., using OneName). This address and its corresponding private key then act as a sort of secure ID. By signing a document with your private key, and sharing the resulting signature, you are able to provide cryptographic proof that your person, for example, agreed to the contract or authored the manuscript.
The SimpleSign webpage runs entirely client-side; that is, it does not connect to a remote server. It can be run offline, loaded from an USB drive, thereby reducing the risk of key leakage.
To calculate a digital signature, SimpleSign performs the following steps:
L3cnc9YaBfwUwVW7Q9ch6KEnZUDorHH1jPphtzesc3PHfjhEpejDOne possible address/signature-pair is (your signature will be very likely be different):
1Jc7TiqM1U7SFwc7GvCXmf6WfgLkDiiAZ2,INsgZV3Yp+ZDKjT7fOa/g9+wk4EyXhLbwvquS4T2ErXWDbnl3n5zTwbYMhwDofLZ2rGwla4VEf48CsTIQYVjrvM=Now let’s verify this signature using an independent tool...
b1674191a88ec5cdd733e4240a81803105dc412d6c6708d53ab94fc248f4f553