Live data from Hacker News

Show HN: FalsiScan – Make it look like a PDF has been hand signed and scanned

gitlab.com

81–90 of 191 posts

Re: Show HN: FalsiScan – Make it look like a PDF has been hand signed and scanned

#81

Ha! My co-worker made one of these for the same reason. Some places still require "wet" signatures, and some people (us) like to stick it to bureaucracy and prove that they can't tell the difference. For a one-liner, if you use any tool to generate a realistic version of your signature, or do what I do and actually scan a version of your signature once, and then have that as a PNG that you can drop on any PDF of your…

Is that an invocation of the `convert` tool from ImageMagick?

Re: Show HN: FalsiScan – Make it look like a PDF has been hand signed and scanned

#82

Earlier quoted context omitted.

The question is, can you forge your own signature? If both parties agree that the document is legally binding it seems a bit unlikely that the document would fall under the forged label. Though I am not a lawyer. It's also worth noting that digital signatures throughout the european union have legal status.

Digital signatures also have legal status in the US. Until society catches up and uses cryptographic primitives provided by a national ID smart card (such that Estonia has) for authorizing intents, this is a satisfactory method to make document execution less painful. This project is already doing the easy part (“place pretty signature picture here”). Depending on your jurisdiction and their tolerance, you could also…

> national ID smart card

National ID systems are an incredibly bad idea. You can already get the entire authentication benefit from using decentralized ID systems (your bank authenticates you with your bank card, your employer authenticates you with your employee ID), so all a national ID adds is the ability for corporations to correlate all your different identities without your knowledge or consent, which is nothing but a privacy-invasive misfeature. Note that without a centralized ID they could still do it with your knowledge and consent by having you authenticate using multiple decentralized IDs.

Centralized identity is also a huge single point of failure and compromise. It would attract far higher resources from attackers than non-monoculture ID systems do, have far reaching consequences when vulnerabilities are discovered, and take far longer to respond when changes are necessary because of the scope of use.

Re: Show HN: FalsiScan – Make it look like a PDF has been hand signed and scanned

#83
This is great, thanks for sharing!

Does it support multipage pdf documents and doing multiple signatures per document?

Related to this, perhaps a UI for marking all the spots where signatures are required would make this tool extremely powerful!

Re: Show HN: FalsiScan – Make it look like a PDF has been hand signed and scanned

#84

Earlier quoted context omitted.

It's like how you have to type a whole word into a box to delete a repo on github.

That's really just a defense against deleting the wrong repo. If you're typing in the whole repo name, including the account it's under, you're very likely to know which repo you are deleting when you hit the button. (Consider the horror scenario where you both own an org repo and have a personal fork, and you mean to delete your personal fork but delete the main repo instead.)

Signing something, in the same way, is a defense against someone claiming that they really didn't mean it.

Re: Show HN: FalsiScan – Make it look like a PDF has been hand signed and scanned

#85
post #81

Ha! My co-worker made one of these for the same reason. Some places still require "wet" signatures, and some people (us) like to stick it to bureaucracy and prove that they can't tell the difference. For a one-liner, if you use any tool to generate a realistic version of your signature, or do what I do and actually scan a version of your signature once, and then have that as a PNG that you can drop on any PDF of your…

Is that an invocation of the `convert` tool from ImageMagick?

Yep, it just uses ImageMagick's `convert` to take the PDF, rotate it a little bit, blur the text, and generally reduce the quality just like a scan would.

The OP also uses a few other flags like `+noise Gaussian` and `-attenuate 0.25` which you could toss in. Same concept, just wanted to share a one-liner you can use if you already have a PDF with a signature on it, and you need that nice "scanned" look.

Re: Show HN: FalsiScan – Make it look like a PDF has been hand signed and scanned

#86

Earlier quoted context omitted.

I don't know directly, but I've heard that there are special laws regarding fraud via fax. Even though fax has no technical protection, it may have legal ones, that might give the counterparty some recourse if things went bad.

In Germany, a fax is legally considered an original copy, a scan/print is not, despite a fax often being a scan that’s then transmitted via fax protocols. Law hasn’t caught up with technology yet in that area. You also get a confirmation from the recipient when using fax.

> despite a fax often being a scan that’s then transmitted via fax protocols

...what's the alternative to that "often"? What is a fax machine, if not a scanner attached to a modem?

Re: Show HN: FalsiScan – Make it look like a PDF has been hand signed and scanned

#87
I have to do this quite often. I end up using a scanned image of my signature with Gaussian noise added in Photoshop. You can add Gaussian monocromatic noise to the whole page (and rotate it slightly, for good measure) to make it look like you killed a tree.

Re: Show HN: FalsiScan – Make it look like a PDF has been hand signed and scanned

#88
post #52

Earlier quoted context omitted.

My bank used to reject scans but accept faxes... bureaucratic reasons.

Faxes are considered secure.

I'm declaring myself as considered a Triceratops . Doesn't make it true.

Re: Show HN: FalsiScan – Make it look like a PDF has been hand signed and scanned

#89

I don't get the magical power of a signature at all. Everybody can write my name under a document. This project basically allows you to forge your own signature. Is it still legally binding? Do these rules even remember the original intent?

Signatures being meaningful is a downright American tradition. The country was founded based on signatures. It is never going away.

Crytographic protocols can be added to verify signing, but until every civilian practices perfect opsec (never gonna happen), in-person signatures in front of a notary will always be the way business is done.

Better technology (this program, Photoshop, deepfakes, quantum prime factorization) may actually increase the need for in-person wet signatures.

Re: Show HN: FalsiScan – Make it look like a PDF has been hand signed and scanned

#90
In my organization we have a different problem. We heavily use signed pdf files for all our internal documents - if a document is not signed it's not valid (they are mainly signed with JSignPdf). A number of internal applications need such signed files in order to proceed with a workflow.

Checking if a PDF file has been digitally signed, how many signatures are there and if the signatures are all valid is not an easy task! Actually, I only know how to do it in java using bounty castle. To help non-java apps with this I've implemented a small java application that provides a REST (and form) api for uploading a signed PDF file and returning information about the signatures.

It works in my organization for more than 3 years and it's has saved us from hundreds of erroneously signed PDF files! I've open sourced it for anybody having similar requirements: https://github.com/spapas/pdf-sign-check.

Post reply on HN