I think this idea is part of what Comodo is doing when users use the file submission process. They analyze and create the signature for it. Not sure the format of the signature, but even if it were something as "simple" as an md5 hash, the odds of there being an illegitimate match are 2
128 against. Go to some other stronger crypto sig and the odds go even higher. If you wonder how big that number is, put it in a scientific calculator...

LM