Validate File Integrity

In this page you can verify the integrity of a PDF copy of a contract signed with Proposeful.

Upload the PDF file to check if it originated on Proposeful

File Hash

This is the hash of the file you've provided.

Validation

The file hash matches the hash of a file generated on Proposeful in and sent to

We could not find a matching record for this file hash in our database.

How can I verify the authenticity of a copy of a contract signed with Proposeful?

When signing a contract on Proposeful, you will receive a PDF copy of the contract and a security hash. In this page, you can verify if a PDF file matches a hash that has been generated by our system. This lets you verify if a PDF file is the same that has been generated by Proposeful when signing a document.

What is a file hash?

A hash is a series of characters generated from a stream of data, in this case the binary content of the contract PDF file. Every time the file goes through the hashing algorithm, it will output the same hash. Any changes to the PDF file will generate a different hash, which allows you to verify if a PDF file has been altered or if it is exactly like the file generated by Proposeful when signing your document.

How does the hashing algorithm used by Proposeful work?

We use the MD5 hashing algorithm, which allows us to digest any string (in this case, the binary content of the PDF file) and output a 32-character alphanumeric string. The MD5 algorithm is a collision proof, which means no two different files can generate the same MD5 hash.

Can I validate a hash manually?

Yes, first you must convert the PDF file to a base64 string. Now, feed this string (without the data:application/pdf;base64, header) to the MD5 algorithm. The resulting hash must match the hash sent by email when signing the document.

Can Proposeful provide information about a signed document?

No. As stated in our Terms of Service, Proposeful has no knowledge of the content of documents signed on our platform and automatically deletes all data related to the document after the 7-days finalization period.